From 0a903a0c79d47885d6ecdb492988a6372665f1cb Mon Sep 17 00:00:00 2001 From: "Anselm R. Garbe" Date: Wed, 31 Jan 2007 11:01:34 +0100 Subject: using Tcmd successors more carefully --- sic.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'sic.c') 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], -- cgit v1.2.3