summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurélien Gâteau <aurelien.gateau@canonical.com>2010-01-29 06:01:50 -0500
committerWilliam Jon McCann <jmccann@redhat.com>2010-01-29 06:01:50 -0500
commite2fcc5e0dd8d7d8930db07014607a7ecc07df8fa (patch)
treecbe7afe2bfe0d70d7f418c79368fc23d8c091318
parent117a582b9b69a3df043abe98fb6914a2599ecaa4 (diff)
downloadlibnotify-e2fcc5e0dd8d7d8930db07014607a7ecc07df8fa.tar.gz
Fix memory leaks
-rw-r--r--libnotify/notify.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libnotify/notify.c b/libnotify/notify.c
index d20355d..b1455a2 100644
--- a/libnotify/notify.c
+++ b/libnotify/notify.c
@@ -293,15 +293,23 @@ notify_get_server_info (char **ret_name,
if (ret_name != NULL)
*ret_name = name;
+ else
+ g_free (name);
if (ret_vendor != NULL)
*ret_vendor = vendor;
+ else
+ g_free (vendor);
if (ret_version != NULL)
*ret_version = version;
+ else
+ g_free (version);
if (spec_version != NULL)
*ret_spec_version = spec_version;
+ else
+ g_free (spec_version);
return TRUE;
}