Hello community, here is the log from the commit of package libbonobo checked in at Fri May 19 02:06:31 CEST 2006. -------- --- GNOME/libbonobo/libbonobo.changes 2006-03-07 14:26:19.000000000 +0100 +++ libbonobo/libbonobo.changes 2006-05-18 00:01:10.000000000 +0200 @@ -1,0 +2,5 @@ +Wed May 17 23:58:51 CEST 2006 - gekker@suse.de + +- Fix file descriptor leak (#176555) + +------------------------------------------------------------------- New: ---- libbonobo-fd-leak.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbonobo.spec ++++++ --- /var/tmp/diff_new_pack.eA0vnV/_old 2006-05-19 02:04:22.000000000 +0200 +++ /var/tmp/diff_new_pack.eA0vnV/_new 2006-05-19 02:04:22.000000000 +0200 @@ -16,7 +16,7 @@ %define sysconfdir /etc Summary: The Bonobo Component System for the GNOME 2.x Desktop Platform Version: 2.10.1 -Release: 15 +Release: 24 License: GPL, LGPL Obsoletes: bonobo-activation Provides: bonobo-activation @@ -30,6 +30,7 @@ Patch3: libbonobo-fork.patch Patch4: libbonobo-arguments.patch Patch5: libbonobo-re-enter.patch +Patch6: libbonobo-fd-leak.patch %description Bonobo is a component system for the GNOME platform. Libbonobo is the @@ -101,6 +102,7 @@ %patch3 -p1 %patch4 %patch5 -p1 +%patch6 %build rename no nb po/no.* @@ -169,6 +171,8 @@ %{prefix}/%_lib/bonobo-2.0 %changelog -n libbonobo +* Wed May 17 2006 - gekker@suse.de +- Fix file descriptor leak (#176555) * Tue Mar 07 2006 - jpr@suse.de - Prevent re-entrancy crash (#149735) * Sat Feb 18 2006 - aj@suse.de ++++++ libbonobo-fd-leak.patch ++++++ --- bonobo-activation/bonobo-activation-fork-server.c.orig Fri Sep 9 17:20:15 2005 +++ bonobo-activation/bonobo-activation-fork-server.c Fri Sep 9 17:31:52 2005 @@ -359,10 +359,18 @@ g_source_destroy (source); g_source_unref (source); + g_io_channel_shutdown (ai.ioc, FALSE, NULL); g_io_channel_unref (ai.ioc); if (use_new_loop) g_main_context_unref (context); + + close (iopipes[1]); + + g_strfreev(newenv); + + if (fd_arg != 0) + g_free ((char *) cmd[fd_arg]); return CORBA_OBJECT_NIL; } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de