From 0257df7ba29614b948854eeaa5aa565978e18bb9 Mon Sep 17 00:00:00 2001 From: pk910 Date: Fri, 9 Sep 2011 01:37:43 +0200 Subject: [PATCH] fixed make_banmask --- tools.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools.c b/tools.c index 3701358..a6b6f53 100644 --- a/tools.c +++ b/tools.c @@ -436,9 +436,9 @@ char* make_banmask(char *input, char* buffer) { else nick = input; } - if(*nick == '\0') nick = NULL; - if(*ident == '\0') ident = NULL; - if(*host == '\0') host = NULL; + if(nick && *nick == '\0') nick = NULL; + if(ident && *ident == '\0') ident = NULL; + if(host && *host == '\0') host = NULL; sprintf(buffer, "%s!%s@%s", (nick ? nick : "*"), (ident ? ident : "*"), (host ? host : "*")); return buffer; } -- 2.20.1