diff options
-rw-r--r-- | gconf/gconf-client.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gconf/gconf-client.c b/gconf/gconf-client.c index 1fad73ee..5886a79d 100644 --- a/gconf/gconf-client.c +++ b/gconf/gconf-client.c @@ -1302,7 +1302,10 @@ get (GConfClient *client, * to the caller */ if (gconf_entry_get_is_default (entry) && !use_default) - return NULL; + { + gconf_entry_free (entry); + return NULL; + } else return entry; } |