[devhelp] book-manager: fix memory leak
- From: Aleksander Morgado <aleksm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] book-manager: fix memory leak
- Date: Sun, 23 Dec 2012 16:05:16 +0000 (UTC)
commit d416d69156c552330f559ddb72442039698292b0
Author: Pavel Vasin <rat4vier gmail com>
Date: Fri Dec 21 12:07:16 2012 +0400
book-manager: fix memory leak
src/dh-book-manager.c | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/src/dh-book-manager.c b/src/dh-book-manager.c
index af6ed72..9e4f70a 100644
--- a/src/dh-book-manager.c
+++ b/src/dh-book-manager.c
@@ -290,10 +290,14 @@ book_manager_load_books_disabled (DhBookManager *book_manager)
gchar **books_disabled_strv = g_settings_get_strv (
dh_settings_peek_contents_settings (priv->settings),
"books-disabled");
- while (*books_disabled_strv != NULL) {
- priv->books_disabled = g_slist_append (priv->books_disabled, *books_disabled_strv);
- books_disabled_strv++;
+
+ gchar **i = books_disabled_strv;
+ while (*i != NULL) {
+ priv->books_disabled = g_slist_append (priv->books_disabled, *i);
+ i++;
}
+
+ g_free (books_disabled_strv);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]