diff options
Diffstat (limited to 'x11/libSM')
-rw-r--r-- | x11/libSM/Makefile | 2 | ||||
-rw-r--r-- | x11/libSM/files/patch-sm_genid.c | 21 |
2 files changed, 19 insertions, 4 deletions
diff --git a/x11/libSM/Makefile b/x11/libSM/Makefile index a31361c4c036..4f137f8f02d6 100644 --- a/x11/libSM/Makefile +++ b/x11/libSM/Makefile @@ -7,7 +7,7 @@ PORTNAME= libSM PORTVERSION= 1.1.1 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= x11 diff --git a/x11/libSM/files/patch-sm_genid.c b/x11/libSM/files/patch-sm_genid.c index a74e4965ca88..6569b69de076 100644 --- a/x11/libSM/files/patch-sm_genid.c +++ b/x11/libSM/files/patch-sm_genid.c @@ -1,6 +1,21 @@ ---- src/sm_genid.c.orig 2010-05-24 14:21:20.000000000 -0400 -+++ src/sm_genid.c 2010-05-24 14:21:44.000000000 -0400 -@@ -98,7 +98,7 @@ +--- src/sm_genid.c.orig 2009-08-07 02:38:31.000000000 -0700 ++++ src/sm_genid.c 2010-10-11 15:00:42.000000000 -0700 +@@ -88,17 +88,21 @@ + { + #if defined(HAVE_UUID_CREATE) + char *id; +- char **temp; ++ char *temp; + uuid_t uuid; + uint32_t status; + + uuid_create(&uuid, &status); ++ if (status != uuid_s_ok) ++ return NULL; + + uuid_to_string(&uuid, &temp, &status); ++ if (status != uuid_s_ok) ++ return NULL; if ((id = malloc (strlen (temp) + 2)) != NULL) { |