[libnotify] Fix memory leaks



commit e2fcc5e0dd8d7d8930db07014607a7ecc07df8fa
Author: Aurélien Gâteau <aurelien gateau canonical com>
Date:   Fri Jan 29 06:01:50 2010 -0500

    Fix memory leaks

 libnotify/notify.c |    8 ++++++++
 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;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]