Fix signon_identity_info_set_secret()
authorAlberto Mardegan <mardy@users.sourceforge.net>
Wed, 14 Dec 2011 14:47:50 +0000 (16:47 +0200)
committerAlberto Mardegan <mardy@users.sourceforge.net>
Wed, 14 Dec 2011 14:47:50 +0000 (16:47 +0200)
The new secret was never copied into the structure. :-O

libsignon-glib/signon-identity-info.c

index 1ea39b4..4213bba 100644 (file)
@@ -367,7 +367,7 @@ void signon_identity_info_set_secret (SignonIdentityInfo *info, const gchar *sec
 
     if (info->secret) g_free (info->secret);
 
-    info->secret = g_strdup (info->secret);
+    info->secret = g_strdup (secret);
     info->store_secret = store_secret;
 }