packages: lxdm/lxdm-setuid.patch (NEW) - Before spawn greeter do setuid(0) ...

witekfl witekfl at pld-linux.org
Mon Aug 2 09:21:11 CEST 2010


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);
================================================================


More information about the pld-cvs-commit mailing list