Author: witekfl                      Date: Mon Aug  2 07:21:10 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- Before spawn greeter do setuid(0) because of http://www.gtk.org/setuid.html

---- Files affected:
packages/lxdm:
   lxdm-setuid.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/lxdm/lxdm-setuid.patch
diff -u /dev/null packages/lxdm/lxdm-setuid.patch:1.1
--- /dev/null   Mon Aug  2 09:21:11 2010
+++ packages/lxdm/lxdm-setuid.patch     Mon Aug  2 09:21:05 2010
@@ -0,0 +1,11 @@
+--- lxdm-0.2.0/src/ui.c.old    2010-08-02 09:13:00.000000000 +0200
++++ lxdm-0.2.0/src/ui.c        2010-08-02 09:13:40.000000000 +0200
+@@ -487,6 +487,8 @@ void ui_prepare(void)
+         if( greeter > 0 && kill(greeter, 0) == 0 )
+             return;
+ 
++
++        setuid(0);
+         ret = g_spawn_async_with_pipes(NULL, argv, NULL,
+                                        G_SPAWN_SEARCH_PATH | 
G_SPAWN_DO_NOT_REAP_CHILD, greeter_setup, 0,
+                                        &greeter, greeter_pipe + 0, 
greeter_pipe + 1, NULL, NULL);
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to