]> git.0d.be Git - empathy.git/commitdiff
Fix use after free
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Sun, 23 Aug 2009 21:51:32 +0000 (22:51 +0100)
committerSjoerd Simons <sjoerd.simons@collabora.co.uk>
Sun, 23 Aug 2009 22:18:48 +0000 (23:18 +0100)
src/empathy-import-mc4-accounts.c

index 53063d6c2734f3acef41ca87d9d2936e5e7f6ef4..602cfc1f9915be0251fa202035ac2e4e5da6271d 100644 (file)
@@ -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 *