From 306cc839060cf3f1175ddad4a7da434b6a436d09 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 28 Jun 2008 17:06:36 +0300 Subject: [PATCH] Fixed possible crash in silc_parse_userfqdn --- lib/silcutil/silcutil.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/silcutil/silcutil.c b/lib/silcutil/silcutil.c index 0d6498f3..870bd606 100644 --- a/lib/silcutil/silcutil.c +++ b/lib/silcutil/silcutil.c @@ -106,8 +106,10 @@ int silc_parse_userfqdn(const char *string, return 0; } - memset(user, 0, user_size); - memset(fqdn, 0, fqdn_size); + if (user) + memset(user, 0, user_size); + if (fqdn) + memset(fqdn, 0, fqdn_size); if (!string) { silc_set_errno(SILC_ERR_INVALID_ARGUMENT); -- 2.24.0