summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-link.c
diff options
context:
space:
mode:
authorVandoorselaere Yoann <yoann@src.gnome.org>2001-08-27 15:18:32 +0000
committerVandoorselaere Yoann <yoann@src.gnome.org>2001-08-27 15:18:32 +0000
commit93d89f332b0a9bcc04b6b71b842da0191fb17298 (patch)
tree872b1d614e0084104137ab5edac053fca80217d8 /libnautilus-private/nautilus-link.c
parentc4c8dd3bd04aac9c6c496da3a3e5cbe622cbd326 (diff)
downloadnautilus-93d89f332b0a9bcc04b6b71b842da0191fb17298.tar.gz
Don't leak a GtkBox.
* src/nautilus-switchable-search-bar.c (nautilus_switchable_search_bar_new): Don't leak a GtkBox. * src/nautilus-complex-search-bar.c (load_find_them_pixmap_widget): Do not check pixmap, check pixbuf. This also fix a leak. * libnautilus-private/nautilus-link.c (local_set_root_property): Fix a leak of the xmlProp returned data.
Diffstat (limited to 'libnautilus-private/nautilus-link.c')
-rw-r--r--libnautilus-private/nautilus-link.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-link.c b/libnautilus-private/nautilus-link.c
index 545fe493b..cf46dfd38 100644
--- a/libnautilus-private/nautilus-link.c
+++ b/libnautilus-private/nautilus-link.c
@@ -237,8 +237,11 @@ local_set_root_property (const char *path,
old_value = xmlGetProp (root, key);
if (old_value != NULL && strcmp (old_value, value) == 0) {
xmlFreeDoc (document);
+ xmlFree (old_value);
return TRUE;
}
+
+ xmlFree (old_value);
/* Change and write the property. */
xmlSetProp (root, key, value);