firsttime = 0;
}
- if(oldhandler)
+ if(oldhandler && mynick)
hooklocaluserhandler(mynick, oldhandler);
controlwall = oldwall;
}
void noperserv_trap_registration(int hooknum, void *arg) {
+ nick *np = (nick *)arg;
+ if(!np)
+ return;
+
oldhandler = hooklocaluserhandler((nick *)arg, &noperserv_handle_messages);
if(!oldhandler)
return;