[goffice] Utils: plug leak



commit 33f57779e5c5030432142ae5a70ce500f8b6d15b
Author: Morten Welinder <terra gnome org>
Date:   Mon Nov 21 15:38:42 2011 -0500

    Utils: plug leak

 ChangeLog                      |    4 ++++
 goffice/utils/go-glib-extras.c |    3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 4df4a40..283e159 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-11-21  Morten Welinder  <terra gnome org>
+
+	* goffice/utils/go-glib-extras.c (go_guess_encoding): Plug leak.
+
 2011-11-19  Jean Brefort  <jean brefort normalesup org>
 
 	* goffice/graph/gog-trend-line.c (gog_trend_line_populate_editor): fixed
diff --git a/goffice/utils/go-glib-extras.c b/goffice/utils/go-glib-extras.c
index f5ddff8..8c9175d 100644
--- a/goffice/utils/go-glib-extras.c
+++ b/goffice/utils/go-glib-extras.c
@@ -699,8 +699,7 @@ go_guess_encoding (const char *raw, size_t len, const char *user_guess,
 			if (utf8_str)
 				*utf8_str = g_string_new_len
 					(utf8_data, bytes_written);
-			else
-				g_free (utf8_data);
+			g_free (utf8_data);
 			if (truncated)
 				*truncated = len - bytes_read;
 			return guess;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]