fixed crash in event_neonserv_join.c (dynlimit callback)
[NeonServV5.git] / src / modules / NeonServ.mod / event_neonserv_join.c
index ad2ee0e7aaa891188f10967f3ac30310937811a0..e2c54a57994b9995ea00c3b4f84a396f8ac96038 100644 (file)
@@ -1,4 +1,4 @@
-/* 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
@@ -237,6 +237,7 @@ static TIMEQ_CALLBACK(neonserv_event_join_dynlimit) {
     char *chanName = data;
     struct ChanNode *chan = getChanByName(chanName);
     free(chanName);
+    if(!chan) return;
     struct ClientSocket *client = getBotForChannel(chan);
     if(!client) return;
     loadChannelSettings(chan);