libpurple/account.c

changeset 28764
96b05c14eeaa
parent 28643
6d99167bbe77
child 29046
1cae96b8e674
child 29179
e60344f34d03
child 29628
7ba47b28bda9
equal deleted inserted replaced
28763:83dcbdb3f533 28764:96b05c14eeaa
1048 purple_presence_destroy(account->presence); 1048 purple_presence_destroy(account->presence);
1049 1049
1050 if(account->system_log) 1050 if(account->system_log)
1051 purple_log_free(account->system_log); 1051 purple_log_free(account->system_log);
1052 1052
1053 while (account->deny) {
1054 g_free(account->deny->data);
1055 account->deny = g_slist_delete_link(account->deny, account->deny);
1056 }
1057
1058 while (account->permit) {
1059 g_free(account->permit->data);
1060 account->permit = g_slist_delete_link(account->permit, account->permit);
1061 }
1062
1053 priv = PURPLE_ACCOUNT_GET_PRIVATE(account); 1063 priv = PURPLE_ACCOUNT_GET_PRIVATE(account);
1054 PURPLE_DBUS_UNREGISTER_POINTER(priv->current_error); 1064 PURPLE_DBUS_UNREGISTER_POINTER(priv->current_error);
1055 if (priv->current_error) { 1065 if (priv->current_error) {
1056 g_free(priv->current_error->description); 1066 g_free(priv->current_error->description);
1057 g_free(priv->current_error); 1067 g_free(priv->current_error);

mercurial