*** empty log message ***
authorroot <root>
Tue, 9 Oct 2007 13:36:10 +0000 (13:36 +0000)
committerroot <root>
Tue, 9 Oct 2007 13:36:10 +0000 (13:36 +0000)
Changes
src/init.C

diff --git a/Changes b/Changes
index 4de4c8a89fffde8217fe4a33f6c6245a753e9465..9768160f258afeeb6ed8ae884e26b14a6659ee7f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -21,6 +21,9 @@ DUMB: support tex fonts
        - overhaul of the transparency/pixmap code (sasha).
        - fix possible race betwen visual bell and poweron.
           (reported by Martin von Gagern, gentoo?).
+        - rxvt -e no longer crashes the child.
+        - fixed some minor memleaks on incorrect usage or
+          missing DISPLAY.
 
 8.3  Wed Aug  1 20:21:31 CEST 2007
        - new option: skipScroll/-ss, enabled by default.
index 89e369cf59d9c50eeab43a953711c8dc2b9731d2..e10f0bf15d233b6ecf94dbee20c92608bd097602 100644 (file)
@@ -388,7 +388,10 @@ rxvt_term::init_resources (int argc, const char *const *argv)
   get_options (r_argc, r_argv);
 
   if (!(display = displays.get (rs[Rs_display_name])))
-    rxvt_fatal ("can't open display %s, aborting.\n", rs[Rs_display_name]);
+    {
+      free (r_argv);
+      rxvt_fatal ("can't open display %s, aborting.\n", rs[Rs_display_name]);
+    }
 
   // using a local pointer decreases code size a lot
   xa = display->xa;