aboutsummaryrefslogtreecommitdiffstats
path: root/x11/libSM
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2010-05-25 04:09:06 +0800
committerkan <kan@FreeBSD.org>2010-05-25 04:09:06 +0800
commitcd25288df4ad446295056198afc6a5f0b6c7c152 (patch)
treeab93cbded1fd2f5f3dd143be58292e44de99bb6e /x11/libSM
parentfdc4104d0e5af3c1d108fa6f26f05eb4a9c46dcc (diff)
downloadfreebsd-ports-gnome-cd25288df4ad446295056198afc6a5f0b6c7c152.tar.gz
freebsd-ports-gnome-cd25288df4ad446295056198afc6a5f0b6c7c152.tar.zst
freebsd-ports-gnome-cd25288df4ad446295056198afc6a5f0b6c7c152.zip
Fix apparent typo in SmsGenerateClientID which always leaves the
first byte of allocated id string uninitialized. If that byte happens to be 0, SmsGenerateClientId appears to return an empty string to the caller, instead of proper GUID in text form. This allows Xfce 4.6.1 to work again after Xorg ports were upgraded to 7.5. Approved by: x11@ (rnoland)
Diffstat (limited to 'x11/libSM')
-rw-r--r--x11/libSM/files/patch-sm_genid.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/x11/libSM/files/patch-sm_genid.c b/x11/libSM/files/patch-sm_genid.c
new file mode 100644
index 000000000000..a74e4965ca88
--- /dev/null
+++ b/x11/libSM/files/patch-sm_genid.c
@@ -0,0 +1,11 @@
+--- 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 @@
+
+ if ((id = malloc (strlen (temp) + 2)) != NULL)
+ {
+- id[1] = '2';
++ id[0] = '2';
+ strcpy (id+1, temp);
+ }
+