summaryrefslogtreecommitdiff
path: root/sic.c
diff options
context:
space:
mode:
authorAnselm R. Garbe <arg@suckless.org>2007-01-31 11:01:34 +0100
committerAnselm R. Garbe <arg@suckless.org>2007-01-31 11:01:34 +0100
commit0a903a0c79d47885d6ecdb492988a6372665f1cb (patch)
treeac16e4b0b594dd576c70006bee2321e7c7c57257 /sic.c
parent8edb0e23f4491a14a24883125a3a87b5392b56d1 (diff)
downloadcic-0a903a0c79d47885d6ecdb492988a6372665f1cb.tar.gz
using Tcmd successors more carefully
Diffstat (limited to 'sic.c')
-rw-r--r--sic.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sic.c b/sic.c
index 69a2fa5..668dd5c 100644
--- 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],