diff options
author | Miguel de Icaza <miguel@gnu.org> | 1999-08-15 13:23:22 +0800 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1999-08-15 13:23:22 +0800 |
commit | 1755ff603bff086a19b3fbb39adc5f8022640159 (patch) | |
tree | 5eb06b05eee326e99e422449b579ff9180080884 | |
parent | 02cae09612a7c1b42d2a998b26bc061f5ecabc65 (diff) | |
download | gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.tar gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.tar.gz gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.tar.bz2 gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.tar.lz gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.tar.xz gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.tar.zst gsoc2013-evolution-1755ff603bff086a19b3fbb39adc5f8022640159.zip |
Fix the hostname part.
1999-08-15 Miguel de Icaza <miguel@gnu.org>
* calobj.c (ical_gen_uid): Fix the hostname part.
svn path=/trunk/; revision=1116
-rw-r--r-- | calendar/ChangeLog | 4 | ||||
-rw-r--r-- | calendar/cal-util/calobj.c | 6 | ||||
-rw-r--r-- | calendar/calobj.c | 6 | ||||
-rw-r--r-- | calendar/pcs/calobj.c | 6 |
4 files changed, 13 insertions, 9 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 2bb6396715..282f0871b0 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,7 @@ +1999-08-15 Miguel de Icaza <miguel@gnu.org> + + * calobj.c (ical_gen_uid): Fix the hostname part. + 1999-08-07 Peter Teichman <pat4@acpub.duke.edu> * calendar-pilot-sync.c (sync_pilot): sync correctly for objects 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"); } diff --git a/calendar/calobj.c b/calendar/calobj.c index f1bec05c2b..7e1a3635db 100644 --- a/calendar/calobj.c +++ b/calendar/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"); } diff --git a/calendar/pcs/calobj.c b/calendar/pcs/calobj.c index f1bec05c2b..7e1a3635db 100644 --- a/calendar/pcs/calobj.c +++ b/calendar/pcs/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"); } |