From 2a63634a743c3ce364c373823eff9a049aadcf60 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Tue, 25 Jul 2006 06:14:48 +0000 Subject: [PATCH] get_real_name fix from nh --- lib/silcutil/unix/silcunixutil.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; -- 2.43.0