aboutsummaryrefslogtreecommitdiff
path: root/ftp/pureadmin/files/patch-src-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/pureadmin/files/patch-src-main.c')
-rw-r--r--ftp/pureadmin/files/patch-src-main.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/ftp/pureadmin/files/patch-src-main.c b/ftp/pureadmin/files/patch-src-main.c
new file mode 100644
index 000000000000..e4eba060fefb
--- /dev/null
+++ b/ftp/pureadmin/files/patch-src-main.c
@@ -0,0 +1,11 @@
+Index: src/main.c
+@@ -126,7 +126,8 @@
+ gtk_init (&argc, &argv);
+ /* Restore DESKTOP_STARTUP_ID since, appearently, gtk_init() sometimes clears it */
+ // FIXME: Do we need to check if setenv() is available?
+- setenv ("DESKTOP_STARTUP_ID", startup_id, TRUE);
++ if (startup_id)
++ setenv ("DESKTOP_STARTUP_ID", startup_id, TRUE);
+
+ if (getuid() != 0)
+ {