summaryrefslogtreecommitdiff
blob: a51a1623debb9cdbf35817cf043205ab6733b98f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- a/libgksu/libgksu.c
+++ b/libgksu/libgksu.c
@@ -2704,6 +2704,12 @@
       cmd[argcount] = g_strdup("-H");
       argcount++;
     }
+  else
+    {
+      /* Preserve the environment, if sudo will let us */
+      cmd[argcount] = g_strdup("-E");
+      argcount++;
+    }
 
   /* Make sudo read from stdin */
   cmd[argcount] = g_strdup("-S");