-/* event_neonserv_join.c - NeonServ v5.3
+/* event_neonserv_join.c - NeonServ v5.4
* Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
if(!client) return; //we can't "see" this event
if(chanuser->user == client->user) {
requestOp(client->user, chanuser->chan);
+ module_neonbackup_recover_chan(chanuser->chan);
return;
}
if(chanuser->user->flags & USERFLAG_ISBOT) return;
char *chanName = data;
struct ChanNode *chan = getChanByName(chanName);
free(chanName);
+ if(!chan) return;
struct ClientSocket *client = getBotForChannel(chan);
if(!client) return;
loadChannelSettings(chan);