Hello community,

here is the log from the commit of package fvwm2 for openSUSE:Factory checked 
in at 2013-07-24 23:38:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fvwm2 (Old)
 and      /work/SRC/openSUSE:Factory/.fvwm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fvwm2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/fvwm2/fvwm2.changes      2013-07-24 
17:29:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fvwm2.new/fvwm2.changes 2013-07-24 
23:38:04.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jul 24 10:33:41 UTC 2013 - wer...@suse.de
+
+- Add patch fvwm-2.6.5-eventcrash.patch which should avoid that not
+  set icon names will be freed  (bnc#778347)
+
+-------------------------------------------------------------------

New:
----
  fvwm-2.6.5-eventcrash.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fvwm2.spec ++++++
--- /var/tmp/diff_new_pack.MJEJ0x/_old  2013-07-24 23:38:04.000000000 +0200
+++ /var/tmp/diff_new_pack.MJEJ0x/_new  2013-07-24 23:38:04.000000000 +0200
@@ -62,6 +62,8 @@
 Patch7:         fvwm-2.5.26-no-copy-dt-needed-entries.patch
 #PATCH-FIX-OPENSUSE Avoid including internal rsvg-cairo.h
 Patch8:         fvwm-rsvg.patch
+#PATCH-FIX-UPSTREAM Avoid crash due freeing inot set icon names
+Patch9:         fvwm-2.6.5-eventcrash.patch
 #PATCH-FIX-OPENSUSE Update to snapshot 2012/10/11
 Patch42:        fvwm-snapshot.patch
 
@@ -88,7 +90,10 @@
 %patch3
 %patch5
 %patch7 -p1
+%if 0%{suse_version} > 1220
 %patch8
+%endif
+%patch9
 find . -name *sv_SE* |xargs rename sv_SE sv  
 mkdir icons
 tar -C icons -j -x -v -f $RPM_SOURCE_DIR/fvwm_icons.tar.bz2

++++++ fvwm-2.6.5-eventcrash.patch ++++++
--- fvwm/events.c
+++ fvwm/events.c       2013-07-24 10:29:01.563288010 +0000
@@ -3383,8 +3383,7 @@ void HandlePropertyNotify(const evh_args
                 * if the icon name is NoName, set the name of the icon to be
                 * the same as the window
                 */
-               if (!WAS_ICON_NAME_PROVIDED(fw) || (fw->icon_name.name &&
-                       (fw->icon_name.name != fw->name.name)))
+               if (!WAS_ICON_NAME_PROVIDED(fw))
                {
                        fw->icon_name = fw->name;
                        setup_visible_name(fw, True);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to