From 32607f5db7ea3393765be5421e754ef191894dd5 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 22 Jun 2008 16:56:36 +0300 Subject: [PATCH] Fixed the silc_parse_userqfdn argument handling, again. --- lib/silcutil/silcutil.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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; -- 2.24.0