[empathy/mc5] Fix use after free



commit 81ad518058d0ae188c1dc229c55d6c8f71f84dbe
Author: Sjoerd Simons <sjoerd simons collabora co uk>
Date:   Sun Aug 23 22:51:32 2009 +0100

    Fix use after free

 src/empathy-import-mc4-accounts.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/empathy-import-mc4-accounts.c b/src/empathy-import-mc4-accounts.c
index 53063d6..602cfc1 100644
--- a/src/empathy-import-mc4-accounts.c
+++ b/src/empathy-import-mc4-accounts.c
@@ -85,13 +85,16 @@ _param_name_from_key (const gchar *key)
 {
  const gchar *base, *slash;
  gchar *account_name;
+ gchar *ret;
 
  account_name = _account_name_from_key (key);
  base = strstr (key, account_name);
  slash = strchr (base, '/');
+
+ ret = g_strdup (slash+1);
  g_free (account_name);
 
- return g_strdup (slash+1);
+ return ret;
 }
 
 static gchar *



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