]> git.armaanb.net Git - sic.git/commitdiff
using Tcmd successors more carefully
authorAnselm R. Garbe <arg@suckless.org>
Wed, 31 Jan 2007 10:01:34 +0000 (11:01 +0100)
committerAnselm R. Garbe <arg@suckless.org>
Wed, 31 Jan 2007 10:01:34 +0000 (11:01 +0100)
config.mk
sic.c

index 15d1c3ba11387b6788194408829f8cde73e3e82c..a97dc8b45d3d15f2914d67a84aea9bf7f6803001 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -1,5 +1,5 @@
 # sic version
 # sic version
-VERSION = 0.7
+VERSION = 0.8
 
 # Customize below to fit your system
 
 
 # Customize below to fit your system
 
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",
        }
        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],
        else if(!strncmp("QUIT", argv[Tcmd], 5))
                snprintf(bufout, sizeof bufout, "-!- %s(%s) has quit \"%s\"",
                                argv[Tnick], argv[Tuser],