pidgin/ljfisher-ssl-client-auth

aae046c9b700
account: Move a normalization outside of the for loop
--- a/libpurple/account.c Sat Jun 18 11:44:27 2011 +0000
+++ b/libpurple/account.c Mon Jun 20 04:14:13 2011 +0000
@@ -3038,19 +3038,19 @@
g_return_val_if_fail(name != NULL, NULL);
g_return_val_if_fail(protocol_id != NULL, NULL);
+ who = g_strdup(purple_normalize(account, name));
for (l = purple_accounts_get_all(); l != NULL; l = l->next) {
account = (PurpleAccount *)l->data;
if (!purple_strequal(account->protocol_id, protocol_id))
continue;
- who = g_strdup(purple_normalize(account, name));
if (purple_strequal(purple_normalize(account, purple_account_get_username(account)), who)) {
g_free(who);
return account;
}
- g_free(who);
}
+ g_free(who);
return NULL;
}