2010-07-25 [colin] 3.7.6cvs21
authorColin Leroy <colin@colino.net>
Sun, 25 Jul 2010 15:05:26 +0000 (15:05 +0000)
committerColin Leroy <colin@colino.net>
Sun, 25 Jul 2010 15:05:26 +0000 (15:05 +0000)
* src/common/utils.c
Remove stupid and extraneous g_free() of elements
which have just been freed by g_list_remove(). (see
GList documentation). I don't know how it worked before

ChangeLog
PATCHSETS
configure.ac
src/common/utils.c

index 4c5ed25..c418ffa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-07-25 [colin]     3.7.6cvs21
+
+       * src/common/utils.c
+               Remove stupid and extraneous g_free() of elements
+               which have just been freed by g_list_remove(). (see
+               GList documentation). I don't know how it worked before
+
 2010-07-25 [colin]     3.7.6cvs20
 
        * src/common/utils.c
index 3ee4e45..1b81285 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.1.2.94 -r 1.1.2.95 src/gtk/quicksearch.c;  ) > 3.7.6cvs18.patchset
 ( cvs diff -u -r 1.1.2.95 -r 1.1.2.96 src/gtk/quicksearch.c;  ) > 3.7.6cvs19.patchset
 ( cvs diff -u -r 1.36.2.184 -r 1.36.2.185 src/common/utils.c;  ) > 3.7.6cvs20.patchset
+( cvs diff -u -r 1.36.2.185 -r 1.36.2.186 src/common/utils.c;  ) > 3.7.6cvs21.patchset
index f73e933..00f7685 100644 (file)
@@ -12,7 +12,7 @@ MINOR_VERSION=7
 MICRO_VERSION=6
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=20
+EXTRA_VERSION=21
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 0ed84c1..ded3202 100644 (file)
@@ -1002,7 +1002,6 @@ GList *add_history(GList *list, const gchar *str)
 
        old = g_list_find_custom(list, (gpointer)str, (GCompareFunc)strcmp2);
        if (old) {
-               g_free(old->data);
                list = g_list_remove(list, old->data);
        } else if (g_list_length(list) >= MAX_HISTORY_SIZE) {
                GList *last;
@@ -1010,7 +1009,6 @@ GList *add_history(GList *list, const gchar *str)
                last = g_list_last(list);
                if (last) {
                        list = g_list_remove(list, last->data);
-                       g_free(last->data);
                }
        }