diff options
Diffstat (limited to 'calendar/cal-util')
-rw-r--r-- | calendar/cal-util/calobj.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/calendar/cal-util/calobj.c b/calendar/cal-util/calobj.c index f1bec05c2b..7e1a3635db 100644 --- a/calendar/cal-util/calobj.c +++ b/calendar/cal-util/calobj.c @@ -25,9 +25,9 @@ ical_gen_uid (void) if (!hostname){ char buffer [128]; - gethostname (buffer, sizeof (buffer)-1); - if (hostname) - hostname = g_strdup (hostname); + if ((gethostname (buffer, sizeof (buffer)-1) == 0) && + (buffer [0] != 0)) + hostname = g_strdup (buffer); else hostname = g_strdup ("localhost"); } |