commit 5c2715b762a50a8b2fbe9d0bcdeff12416f6ae63
Author: Jan Palus <[email protected]>
Date:   Fri Jul 29 21:46:16 2016 +0200

    cherry-picked "Remove unused unititialized file descriptors - could cause 
stdin to be closed"
    
    - fixes regression in logout
    - renumbered patches
    - rel 2

 lightdm-fd.patch | 24 ++++++++++++++++++++++++
 lightdm.spec     | 10 ++++++----
 2 files changed, 30 insertions(+), 4 deletions(-)
---
diff --git a/lightdm.spec b/lightdm.spec
index 2a0bfa8..607d079 100644
--- a/lightdm.spec
+++ b/lightdm.spec
@@ -8,7 +8,7 @@ Summary(hu.UTF-8):      Egy könnyűsúlyú bejelentkezéskezelő
 Name:          lightdm
 # Odd versions are development, use only Even versions here (1.x = x odd/even)
 Version:       1.18.2
-Release:       1
+Release:       2
 # library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+
 License:       (LGPLv2 or LGPLv3) and GPLv3+
 Group:         X11/Applications
@@ -20,8 +20,9 @@ Source3:      %{name}-greeter.pamd
 Source4:       %{name}.init
 Source5:       %{name}-tmpfiles.conf
 Patch0:                config.patch
-Patch2:                %{name}-nodaemon_option.patch
-Patch3:                %{name}-qt5.patch
+Patch1:                %{name}-nodaemon_option.patch
+Patch2:                %{name}-qt5.patch
+Patch3:                %{name}-fd.patch
 URL:           http://www.freedesktop.org/wiki/Software/LightDM
 BuildRequires: autoconf
 BuildRequires: automake >= 1:1.11
@@ -189,7 +190,8 @@ Bashowe uzupełnianie parametrów dla LightDM.
 %prep
 %setup -q
 %patch0 -p1
-%patch2 -p1
+%patch1 -p1
+%patch2 -p0
 %patch3 -p0
 
 %build
diff --git a/lightdm-fd.patch b/lightdm-fd.patch
new file mode 100644
index 0000000..2ad092e
--- /dev/null
+++ b/lightdm-fd.patch
@@ -0,0 +1,24 @@
+=== modified file 'src/greeter-session.c'
+--- src/greeter-session.c      2016-06-29 03:15:44 +0000
++++ src/greeter-session.c      2016-06-29 03:16:05 +0000
+@@ -21,10 +21,6 @@
+ {
+     /* Greeter running inside this session */
+     Greeter *greeter;
+-
+-    /* Communication channels to communicate with */
+-    int to_greeter_input;
+-    int from_greeter_output;
+ };
+ 
+ G_DEFINE_TYPE (GreeterSession, greeter_session, SESSION_TYPE);
+@@ -108,8 +104,6 @@
+     GreeterSession *self = GREETER_SESSION (object);
+ 
+     g_clear_object (&self->priv->greeter);
+-    close (self->priv->to_greeter_input);
+-    close (self->priv->from_greeter_output);
+ 
+     G_OBJECT_CLASS (greeter_session_parent_class)->finalize (object);
+ }
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lightdm.git/commitdiff/5c2715b762a50a8b2fbe9d0bcdeff12416f6ae63

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to