Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome
In directory 
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv10243/10.4/unstable/main/finkinfo/gnome

Modified Files:
        libbonobo2.info libbonobo2.patch 
Log Message:
Patch memory/file-descriptor leak.


Index: libbonobo2.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/libbonobo2.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- libbonobo2.patch    16 May 2006 02:06:15 -0000      1.2
+++ libbonobo2.patch    17 May 2006 06:55:01 -0000      1.3
@@ -1,3 +1,26 @@
+diff -Nurd -x'*~' 
libbonobo-2.14.0.orig/bonobo-activation/bonobo-activation-fork-server.c 
libbonobo-2.14.0/bonobo-activation/bonobo-activation-fork-server.c
+--- libbonobo-2.14.0.orig/bonobo-activation/bonobo-activation-fork-server.c    
2006-03-14 09:28:07.000000000 -0500
++++ libbonobo-2.14.0/bonobo-activation/bonobo-activation-fork-server.c 
2006-05-17 02:24:04.000000000 -0400
+@@ -364,11 +364,19 @@
+                 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]);
++
+                 g_strfreev (cmd);
+ 
+               return CORBA_OBJECT_NIL;
 diff -Nurd -x'*~' libbonobo-2.14.0.orig/doc/api/Makefile.in 
libbonobo-2.14.0/doc/api/Makefile.in
 --- libbonobo-2.14.0.orig/doc/api/Makefile.in  2006-03-14 09:25:43.000000000 
-0500
 +++ libbonobo-2.14.0/doc/api/Makefile.in       2006-05-15 21:54:30.000000000 
-0400

Index: libbonobo2.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/libbonobo2.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- libbonobo2.info     16 May 2006 17:36:16 -0000      1.5
+++ libbonobo2.info     17 May 2006 06:55:01 -0000      1.6
@@ -1,6 +1,6 @@
 Package: libbonobo2
 Version: 2.14.0
-Revision: 1002
+Revision: 1003
 Depends: %N-shlibs (= %v-%r), libgettext3-shlibs, glib2 (>= 2.8.0-1), 
libiconv, orbit2 (>= 2.12.2-1), popt-shlibs (>= 1.7-5)
 Replaces: bonobo-activation2 (<< 2.6.0-1)
 Provides: bonobo-activation2
@@ -75,6 +75,9 @@
 DescPort: <<
  Have to fool it into not linking the wrong copy of the library
  Modified by Michele Garoche <[EMAIL PROTECTED]>
+
+ Patch memory leak in bonobo-activation.
+ See: http://bugzilla.gnome.org/show_bug.cgi?id=315650
 << 
 License: GPL/LGPL
 Maintainer: The Gnome Core Team <[EMAIL PROTECTED]>



_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to