From: Pekka Riikonen Date: Sat, 28 Jun 2008 14:06:36 +0000 (+0300) Subject: Fixed possible crash in silc_parse_userfqdn X-Git-Tag: 1.2.beta4~1 X-Git-Url: http://git.silcnet.org/gitweb/?p=runtime.git;a=commitdiff_plain;h=306cc839060cf3f1175ddad4a7da434b6a436d09 Fixed possible crash in silc_parse_userfqdn --- 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);