From: Pekka Riikonen Date: Tue, 25 Jul 2006 06:14:48 +0000 (+0000) Subject: get_real_name fix from nh X-Git-Tag: silc.client.1.0.4~12 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=2a63634a743c3ce364c373823eff9a049aadcf60;p=silc.git get_real_name fix from nh --- diff --git a/lib/silcutil/unix/silcunixutil.c b/lib/silcutil/unix/silcunixutil.c index 300beff0..92bfaded 100644 --- a/lib/silcutil/unix/silcunixutil.c +++ b/lib/silcutil/unix/silcunixutil.c @@ -160,11 +160,14 @@ char *silc_get_real_name() pw = getpwuid(getuid()); if (!pw) - return strdup("Foo T. Bar"); + return strdup("Foo T. Bar"); if (strchr(pw->pw_gecos, ',')) *strchr(pw->pw_gecos, ',') = 0; + if (!strlen(pw->pw_gecos)) + return strdup("Foo T. Bar"); + realname = strdup(pw->pw_gecos); return realname;