X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FChanUser.c;h=d82fc1de2c3aecc50378da431d2bf075aaee762d;hb=78e040af3fcc36ab684611c0f98b4381ff420878;hp=b9ffde32ca1d76bcf07b57d134fdb5d09560ece2;hpb=b91aac44888b048fa92cf70446862ad9516f2807;p=NeonServV5.git diff --git a/src/ChanUser.c b/src/ChanUser.c index b9ffde3..d82fc1d 100644 --- a/src/ChanUser.c +++ b/src/ChanUser.c @@ -1,4 +1,4 @@ -/* ChanUser.c - NeonServ v5.3 +/* ChanUser.c - NeonServ v5.5 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -21,7 +21,7 @@ #include "UserNode.h" struct ChanUser* addChanUser(struct ChanNode *chan, struct UserNode *user) { - struct ChanUser *chanuser = malloc(sizeof(*chan)); + struct ChanUser *chanuser = malloc(sizeof(*chanuser)); if (!chanuser) { perror("malloc() failed"); @@ -30,6 +30,7 @@ struct ChanUser* addChanUser(struct ChanNode *chan, struct UserNode *user) { chanuser->flags = 0; chanuser->user = user; chanuser->chan = chan; + chanuser->visCount = 0; chanuser->changeTime = 0; chanuser->spamnode = NULL; @@ -49,7 +50,7 @@ struct ChanUser* addChanUser(struct ChanNode *chan, struct UserNode *user) { } struct ChanUser* addInvisibleChanUser(struct ChanNode *chan, struct UserNode *user) { - struct ChanUser *chanuser = malloc(sizeof(*chan)); + struct ChanUser *chanuser = malloc(sizeof(*chanuser)); if (!chanuser) { perror("malloc() failed"); @@ -58,6 +59,7 @@ struct ChanUser* addInvisibleChanUser(struct ChanNode *chan, struct UserNode *us chanuser->flags = CHANUSERFLAG_INVISIBLE; chanuser->user = user; chanuser->chan = chan; + chanuser->visCount = 0; chanuser->changeTime = 0; chanuser->spamnode = NULL;