]> jfr.im git - irc/quakenet/newserv.git/commitdiff
Don't core in suspendchanlist if there's no suspension reason given.
authorsplidge <redacted>
Fri, 28 Mar 2008 14:02:01 +0000 (14:02 +0000)
committersplidge <redacted>
Fri, 28 Mar 2008 14:02:01 +0000 (14:02 +0000)
chanserv/chancmds/suspendchanlist.c

index 1558889e231759a328a8db5473ec132223097929..1a6213867b3b5a8c6f40235f7df137046dd78d45 100644 (file)
@@ -65,7 +65,7 @@ int csc_dosuspendchanlist(void *source, int cargc, char **cargv) {
       tmp=gmtime(&(rcp->suspendtime));
       strftime(buf,15,"%d/%m/%y %H:%M",tmp);
 
-      chanservsendmessage(sender, "%-30s %-15s %-15s %s", cip->name->content, bywhom, buf, rcp->suspendreason->content);
+      chanservsendmessage(sender, "%-30s %-15s %-15s %s", cip->name->content, bywhom, buf, rcp->suspendreason?rcp->suspendreason->content:"(no reason)");
       if (count >= 2000) {
         chanservstdmessage(sender, QM_TOOMANYRESULTS, 2000, "channels");
         return CMD_ERROR;