rpms/eterm/devel Eterm-0.9.4-CVE-2008-1692.patch, NONE, 1.1 eterm.spec, 1.8, 1.9

Terje Røsten (terjeros) fedora-extras-commits at redhat.com
Tue Apr 8 08:43:23 UTC 2008


Author: terjeros

Update of /cvs/extras/rpms/eterm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18346

Modified Files:
	eterm.spec 
Added Files:
	Eterm-0.9.4-CVE-2008-1692.patch 
Log Message:
* Tue Apr  8 2008 Terje Røsten <terje.rosten at ntnu.no> - 0.9.4-10
- Closing CVE-2008-1692


Eterm-0.9.4-CVE-2008-1692.patch:

--- NEW FILE Eterm-0.9.4-CVE-2008-1692.patch ---
diff -ruN eterm-0.9.4.0debian1.original/src/startup.c eterm-0.9.4.0debian1/src/startup.c
--- eterm-0.9.4.0debian1.original/src/startup.c	2006-08-22 20:23:12.000000000 +0200
+++ eterm-0.9.4.0debian1/src/startup.c	2008-03-28 13:51:44.000000000 +0100
@@ -95,11 +95,7 @@
     init_libast();
 
     /* Open display, get options/resources and create the window */
-    if (getenv("DISPLAY") == NULL) {
-        display_name = STRDUP(":0");
-    } else {
-        display_name = STRDUP(getenv("DISPLAY"));
-    }
+    display_name = NULL;
 
     /* This MUST be called before any other Xlib functions */
 #ifdef SPIFOPT_SETTING_PREPARSE
@@ -116,7 +112,9 @@
     privileges(REVERT);
 #endif
     if (!Xdisplay && !(Xdisplay = XOpenDisplay(display_name))) {
-        libast_print_error("can't open display %s\n", display_name);
+        libast_print_error("can't open display %s\n", display_name?display_name:
+			getenv("DISPLAY")?getenv("DISPLAY"):
+			"as no --display given and DISPLAY not set");
         exit(EXIT_FAILURE);
     }
     XSetErrorHandler((XErrorHandler) xerror_handler);


Index: eterm.spec
===================================================================
RCS file: /cvs/extras/rpms/eterm/devel/eterm.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- eterm.spec	9 Feb 2008 20:36:04 -0000	1.8
+++ eterm.spec	8 Apr 2008 08:42:46 -0000	1.9
@@ -1,7 +1,7 @@
 Summary: Enlightened terminal emulator
 Name: eterm
 Version: 0.9.4
-Release: 9%{?dist}
+Release: 10%{?dist}
 License: BSD
 Group: User Interface/Desktops
 Source0: http://www.eterm.org/download/Eterm-%{version}.tar.gz
@@ -9,6 +9,7 @@
 Source2: %{name}.png
 Patch1: Eterm-0.9.4-no-rpath.patch
 Patch2: Eterm-0.9.4-automake-1.10.patch
+Patch3: Eterm-0.9.4-CVE-2008-1692.patch
 URL: http://www.eterm.org/
 Requires: imlib2
 BuildRequires: imlib2-devel libast-devel libXmu-devel 
@@ -30,6 +31,7 @@
 %setup -a 1 -q -n Eterm-%{version}
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 # Touching Makefile.am
@@ -98,6 +100,9 @@
 %{_datadir}/pixmaps/%{name}.png
 
 %changelog
+* Tue Apr  8 2008 Terje Røsten <terje.rosten at ntnu.no> - 0.9.4-10
+- Closing CVE-2008-1692
+
 * Sat Feb  9 2008 Terje Røsten <terje.rosten at ntnu.no> - 0.9.4-9
 - Rebuild
 




More information about the fedora-extras-commits mailing list