Fix invalid reads, by not double freeing.
authorSrinivasa Ragavan <sragavan@novell.com>
Tue, 12 Aug 2008 16:59:17 +0000 (16:59 +0000)
committerSrinivasa Ragavan <sragavan@src.gnome.org>
Tue, 12 Aug 2008 16:59:17 +0000 (16:59 +0000)
2008-08-12  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-search-sql.c: Fix invalid reads, by not double freeing.

svn path=/trunk/; revision=9332

camel/ChangeLog
camel/camel-search-sql.c

index 6dfc912..1f0d618 100644 (file)
@@ -1,5 +1,9 @@
 2008-08-12  Srinivasa Ragavan  <sragavan@novell.com>
 
+       * camel/camel-search-sql.c: Fix invalid reads, by not double freeing.
+
+2008-08-12  Srinivasa Ragavan  <sragavan@novell.com>
+
        * camel/camel-search-sql.c: Initialize sql var to NULL
 
 2008-08-12  Srinivasa Ragavan  <sragavan@novell.com>
index db04cfc..647143b 100644 (file)
@@ -681,7 +681,6 @@ camel_sexp_to_sql (const char *txt)
                                                        operators = g_list_delete_link (operators, operators);
                                                all = g_list_delete_link (all, all);
                                                if (dbl && operators) {
-                                                       free_node(opnode); free_node(opnode);
                                                        operators = g_list_delete_link (operators, operators);
                                                        all = g_list_delete_link (all, all);                                                    
                                                }