X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FChanUser.c;h=0d370c1dcd25ef9e55b127fcd58813c32d32471d;hb=c8e7ce1c57afaebf3996a6712c45f4c89c34ba44;hp=b9ffde32ca1d76bcf07b57d134fdb5d09560ece2;hpb=b91aac44888b048fa92cf70446862ad9516f2807;p=NeonServV5.git diff --git a/src/ChanUser.c b/src/ChanUser.c index b9ffde3..0d370c1 100644 --- a/src/ChanUser.c +++ b/src/ChanUser.c @@ -1,4 +1,4 @@ -/* ChanUser.c - NeonServ v5.3 +/* ChanUser.c - NeonServ v5.4 * 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;