]> Dogcows Code - chaz/openbox/blobdiff - openbox/config.c
Fix some memleaks
[chaz/openbox] / openbox / config.c
index 2bdd1966ef4012297e8c19f2fe15ecfa87cf8558..1bf63e58134f77afb3b26fc7ea6e62c128f5147b 100644 (file)
@@ -320,14 +320,14 @@ static void parse_per_app_settings(ObParseInst *i, xmlDocPtr doc,
 
             config_per_app_settings = g_slist_append(config_per_app_settings,
                                               (gpointer) settings);
+            g_free(name);
+            g_free(class);
+            g_free(role);
+            name = class = role = NULL;
         }
 
         app = parse_find_node("application", app->next);
     }
-
-    g_free(name);
-    g_free(class);
-    g_free(role);
 }
 
 /*
This page took 0.022901 seconds and 4 git commands to generate.