[xorg-x11-server] print newline after printing $DISPLAY to -displayfd (#824594)

Peter Hutterer whot at fedoraproject.org
Thu Jun 21 05:06:15 UTC 2012


commit beaa2767e8d4ccfc4879c5172dc4fd7eeeeac86c
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Jun 21 14:45:13 2012 +1000

    print newline after printing $DISPLAY to -displayfd (#824594)

 xorg-x11-server.spec                               |    8 ++++-
 ...print-newline-after-printing-display-name.patch |   30 ++++++++++++++++++++
 2 files changed, 37 insertions(+), 1 deletions(-)
---
diff --git a/xorg-x11-server.spec b/xorg-x11-server.spec
index 7991c19..8738a71 100644
--- a/xorg-x11-server.spec
+++ b/xorg-x11-server.spec
@@ -48,7 +48,7 @@
 Summary:   X.Org X11 X server
 Name:      xorg-x11-server
 Version:   1.12.2
-Release:   2%{?gitdate:.%{gitdate}}%{dist}
+Release:   3%{?gitdate:.%{gitdate}}%{dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X
@@ -106,6 +106,9 @@ Patch7016: xserver-1.12-modesetting-fallback.patch
 # needed when building without xorg (aka s390x)
 Patch7017: xserver-1.12.2-xorg-touch-test.patch
 
+# print newline on -displayfd (824594)
+Patch7018: xserver-1.12-os-print-newline-after-printing-display-name.patch
+
 %define moduledir	%{_libdir}/xorg/modules
 %define drimoduledir	%{_libdir}/dri
 %define sdkdir		%{_includedir}/xorg
@@ -575,6 +578,9 @@ rm -rf $RPM_BUILD_ROOT
 %{xserver_source_dir}
 
 %changelog
+* Thu Jun 21 2012 Peter Hutterer <peter.hutterer at redhat.com> 1.12.2-3
+- print newline after printing $DISPLAY to -displayfd (#824594)
+
 * Fri Jun 15 2012 Dan HorĂ¡k <dan[at]danny.cz> 1.12.2-2
 - fix build without xorg (aka s390x)
 
diff --git a/xserver-1.12-os-print-newline-after-printing-display-name.patch b/xserver-1.12-os-print-newline-after-printing-display-name.patch
new file mode 100644
index 0000000..5d73645
--- /dev/null
+++ b/xserver-1.12-os-print-newline-after-printing-display-name.patch
@@ -0,0 +1,30 @@
+From 9d1c39b2115d3e7a403715083a584818f10feba2 Mon Sep 17 00:00:00 2001
+From: Peter Hutterer <peter.hutterer at who-t.net>
+Date: Thu, 21 Jun 2012 14:26:15 +1000
+Subject: [PATCH] os: print newline after printing display name
+
+Much easier for scripts that try to read the display value off the file
+descriptor. Plus, this restores the behaviour we had for this patch in
+Fedora since server 1.6 (April 2009).
+
+Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
+---
+ os/connection.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/os/connection.c b/os/connection.c
+index 039942f..5144d16 100644
+--- a/os/connection.c
++++ b/os/connection.c
+@@ -423,7 +423,7 @@ CreateWellKnownSockets(void)
+         }
+         if (!found)
+             FatalError("Failed to find a socket to listen on");
+-        snprintf(dynamic_display, sizeof(dynamic_display), "%d", i);
++        snprintf(dynamic_display, sizeof(dynamic_display), "%d\n", i);
+         display = dynamic_display;
+     }
+ 
+-- 
+1.7.10.2
+


More information about the scm-commits mailing list