(Another) Hard code freeze for Yelp
- From: Don Scorgie <DonScorgie Blueyonder co uk>
 
- To: release-team gnome org,	Doc Devel List <gnome-doc-devel-list gnome org>
 
- Subject: (Another) Hard code freeze for Yelp
 
- Date: Wed, 30 Aug 2006 17:59:51 +0100
 
Hi,
Hot on the heels of the last request for a freeze break comes another
request (for a hard-code freeze break in yelp).
Bug #353567 [1].  This is caused by a freeing an object that shouldn't
be freed when a file is bzip2 compressed.  The fix (attached as a patch)
simply removes the freeing instance and allows the bzip library to
handle it.
Again, this doesn't affect translations or docs, but is a fairly
critical bug as it stops any documentation in bzip format being read.
Don
[1] http://bugzilla.gnome.org/show_bug.cgi?id=353567
Index: src/yelp-io-channel.c
===================================================================
RCS file: /cvs/gnome/yelp/src/yelp-io-channel.c,v
retrieving revision 1.11
diff -u -r1.11 yelp-io-channel.c
--- src/yelp-io-channel.c	28 Aug 2006 19:42:54 -0000	1.11
+++ src/yelp-io-channel.c	30 Aug 2006 16:54:15 -0000
@@ -171,11 +171,6 @@
 {
     YelpIOChannel *yelp_channel = (YelpIOChannel *) channel;
 
-#ifdef HAVE_LIBBZ2
-    if (yelp_channel->bzin)
-	g_free (yelp_channel->bzin);
-#endif
-
     g_free (yelp_channel);
 }
 
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/yelp/ChangeLog,v
retrieving revision 1.914
diff -u -r1.914 ChangeLog
--- ChangeLog	30 Aug 2006 12:32:33 -0000	1.914
+++ ChangeLog	30 Aug 2006 16:54:20 -0000
@@ -1,3 +1,8 @@
+2006-08-30  Don Scorgie  <don Madaline>
+
+	* src/yelp-io-channel.c: 
+	Don't double free bzip streams
+	
 2006-08-30  Don Scorgie  <dscorgie cvs gnome org>
 
 	* src/yelp-search-pager.c: 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]