]> git.armaanb.net Git - sic.git/blobdiff - sic.c
using Tcmd successors more carefully
[sic.git] / sic.c
diff --git a/sic.c b/sic.c
index 69a2fa5fb24da4883fe92045c15b11a3cceb30d4..668dd5cedc697ba868b51d8160f05c67fca6db42 100644 (file)
--- a/sic.c
+++ b/sic.c
@@ -194,8 +194,9 @@ parsesrv(char *msg) {
        }
        else if(!strncmp("MODE", argv[Tcmd], 5))
                snprintf(bufout, sizeof bufout, "-!- %s changed mode/%s -> %s %s",
-                               argv[Tnick], argv[Tcmd + 1],
-                               argv[Tcmd + 2], argv[Tcmd + 3]);
+                               argv[Tnick], argv[Tcmd + 1] ? argv[Tcmd + 1] : "",
+                               argv[Tcmd + 2] ? argv[Tcmd + 2] : "",
+                               argv[Tcmd + 3] ? argv[Tcmd + 3] : "");
        else if(!strncmp("QUIT", argv[Tcmd], 5))
                snprintf(bufout, sizeof bufout, "-!- %s(%s) has quit \"%s\"",
                                argv[Tnick], argv[Tuser],