diff options
author | Vandoorselaere Yoann <yoann@src.gnome.org> | 2001-08-27 15:18:32 +0000 |
---|---|---|
committer | Vandoorselaere Yoann <yoann@src.gnome.org> | 2001-08-27 15:18:32 +0000 |
commit | 93d89f332b0a9bcc04b6b71b842da0191fb17298 (patch) | |
tree | 872b1d614e0084104137ab5edac053fca80217d8 /libnautilus-private/nautilus-link.c | |
parent | c4c8dd3bd04aac9c6c496da3a3e5cbe622cbd326 (diff) | |
download | nautilus-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.c | 3 |
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); |