X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FUserNode.c;h=7ab2d08307f9ea54d67a0f95a90c10a0ed6196b8;hb=336aac7dbdb3597f3d80423aa07239fad5287046;hp=e4d73cac70bc8e33817c34f3657053aa61c209bf;hpb=b003da35092f3e4f4a9279c822742d4f5215900e;p=NeonServV5.git diff --git a/src/UserNode.c b/src/UserNode.c index e4d73ca..7ab2d08 100644 --- a/src/UserNode.c +++ b/src/UserNode.c @@ -17,6 +17,7 @@ #include "UserNode.h" #include "ChanUser.h" #include "tools.h" +#include "IRCEvents.h" static struct UserNode **userList; @@ -338,6 +339,7 @@ int renameUser(struct UserNode* user, const char *new_nick) { void delUser(struct UserNode* user, int freeUser) { int userListIndex = get_nicklist_entry(user->nick[0]); if(userListIndex == -1) return; + event_freeuser(user); struct UserNode *cuser, *last_user = NULL; for(cuser = userList[userListIndex]; cuser; cuser = cuser->next) { if(cuser == user) {