From: Pekka Riikonen Date: Sun, 22 Jun 2008 13:56:36 +0000 (+0300) Subject: Fixed the silc_parse_userqfdn argument handling, again. X-Git-Tag: silc.server.1.1.11~1 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=32607f5db7ea3393765be5421e754ef191894dd5 Fixed the silc_parse_userqfdn argument handling, again. --- diff --git a/lib/silcutil/silcutil.c b/lib/silcutil/silcutil.c index daea86c3..5d656b78 100644 --- a/lib/silcutil/silcutil.c +++ b/lib/silcutil/silcutil.c @@ -116,11 +116,13 @@ int silc_parse_userfqdn(const char *string, { SilcUInt32 tlen; - if (!user || !fqdn) + if (!user && !fqdn) return 0; - memset(user, 0, user_size); - memset(fqdn, 0, fqdn_size); + if (user) + memset(user, 0, user_size); + if (user) + memset(fqdn, 0, fqdn_size); if (!string) return 0;