2009-04-01 Claudio Saavedra <csaavedra@igalia.com>
authorClaudio Saavedra <csaavedra@igalia.com>
Wed, 1 Apr 2009 08:49:05 +0000 (08:49 +0000)
committerClaudio Saavedra <csaavedra@igalia.com>
Wed, 1 Apr 2009 08:49:05 +0000 (08:49 +0000)
* src/hildon-touch-selector.c (_default_print_func): Plug a memory leak
for multicolumn selectors.

Fixes: NB#109099 (Memory leak in Hildon touch selector)

ChangeLog
src/hildon-touch-selector.c

index db3ba2f..0645a20 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-04-01  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector.c (_default_print_func): Plug a memory leak
+       for multicolumn selectors.
+
+       Fixes: NB#109099 (Memory leak in Hildon touch selector)
+
 2009-03-30  Claudio Saavedra  <csaavedra@igalia.com>
 
        [Release 2.1.58]
index 89d2c2a..8e6d3c5 100644 (file)
@@ -609,6 +609,8 @@ _default_print_func (HildonTouchSelector * selector, gpointer user_data)
       if (i != 0) {
         aux = g_strconcat (result, ":", current_string, NULL);
         g_free (result);
+       g_free (current_string);
+       current_string = NULL;
         result = aux;
       } else {
         result = current_string;