fixed NULL bug on modcmd.c cmd_stats_services
authorpk910 <philipp@zoelle1.de>
Thu, 21 Jul 2011 23:57:30 +0000 (01:57 +0200)
committerpk910 <philipp@zoelle1.de>
Thu, 21 Jul 2011 23:57:30 +0000 (01:57 +0200)
src/modcmd.c

index 569e83b9fdec810158bc63b367bf603cf15851bf..43a553155d2e5885824ae760a4f53737181c8608 100644 (file)
@@ -1586,7 +1586,7 @@ static MODCMD_FUNC(cmd_stats_services) {
             service = iter_data(it);
             tbl.contents[ii] = calloc(tbl.width, sizeof(tbl.contents[ii][0]));
             tbl.contents[ii][0] = service->bot->nick;
-            tbl.contents[ii][1] = strtab(dict_size(service->commands));
+            tbl.contents[ii][1] = (service->commands && dict_size(service->commands) ? strtab(dict_size(service->commands)) : strtab(0));
             tbl.contents[ii][2] = service->privileged ? "yes" : "no";
             extra[ii*2] = service->trigger;
             tbl.contents[ii][3] = extra+ii*2;