summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>2013-04-28 10:52:42 +0200
committerTomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>2013-04-28 10:52:42 +0200
commit8962970289821f4056da6eacb5db3b155849eb8a (patch)
treee9f71f09c07275276e3a18dac2e6b37989e5a35d
parentecfe35d3deb06c2d5ef8788107e2308ff765707f (diff)
downloadpidgin-8962970289821f4056da6eacb5db3b155849eb8a.tar.gz
keyring.c refactoring: fix compilation errors (how could I miss that?)
-rw-r--r--libpurple/keyring.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/libpurple/keyring.c b/libpurple/keyring.c
index 710d6b5cfc..39a78f142b 100644
--- a/libpurple/keyring.c
+++ b/libpurple/keyring.c
@@ -250,14 +250,14 @@ purple_keyring_set_inuse_save_cb(PurpleAccount *account, GError *error,
account_name = purple_account_get_username(account);
- if (g_error_matches(PURPLE_KEYRING_ERROR,
+ if (g_error_matches(error, PURPLE_KEYRING_ERROR,
PURPLE_KEYRING_ERROR_NOPASSWORD)) {
if (purple_debug_is_verbose()) {
purple_debug_misc("keyring", "No password found while "
"changing keyring for account %s: %s.\n",
account_name, error->message);
}
- } else if (g_error_matches(PURPLE_KEYRING_ERROR,
+ } else if (g_error_matches(error, PURPLE_KEYRING_ERROR,
PURPLE_KEYRING_ERROR_ACCESSDENIED)) {
purple_debug_info("keyring", "Access denied while changing "
"keyring for account %s: %s.\n",
@@ -266,7 +266,7 @@ purple_keyring_set_inuse_save_cb(PurpleAccount *account, GError *error,
if (tracker->error != NULL)
g_error_free(tracker->error);
tracker->error = g_error_copy(error);
- } else if (g_error_matches(PURPLE_KEYRING_ERROR,
+ } else if (g_error_matches(error, PURPLE_KEYRING_ERROR,
PURPLE_KEYRING_ERROR_CANCELLED)) {
purple_debug_info("keyring", "Operation cancelled while "
"changing keyring for account %s: %s.\n",
@@ -274,7 +274,7 @@ purple_keyring_set_inuse_save_cb(PurpleAccount *account, GError *error,
tracker->abort = TRUE;
if (tracker->error == NULL)
tracker->error = g_error_copy(error);
- } else if (g_error_matches(PURPLE_KEYRING_ERROR,
+ } else if (g_error_matches(error, PURPLE_KEYRING_ERROR,
PURPLE_KEYRING_ERROR_BACKENDFAIL)) {
purple_debug_error("keyring", "Failed to communicate with "
"backend while changing keyring for account %s: %s. "
@@ -330,19 +330,19 @@ purple_keyring_set_inuse_read_cb(PurpleAccount *account, const gchar *password,
g_return_if_fail(tracker != NULL);
if (tracker->abort) {
- purple_keyring_set_inuse_save_cb(account, NULL, data);
+ purple_keyring_set_inuse_save_cb(account, NULL, tracker);
return;
}
if (error != NULL) {
- if (tracker->force == TRUE || g_error_matches(
+ if (tracker->force == TRUE || g_error_matches(error,
PURPLE_KEYRING_ERROR,
PURPLE_KEYRING_ERROR_NOPASSWORD)) {
/* Don't save password, and ignore it. */
} else {
tracker->abort = TRUE;
}
- purple_keyring_set_inuse_save_cb(account, error, data);
+ purple_keyring_set_inuse_save_cb(account, error, tracker);
return;
}
@@ -414,7 +414,7 @@ purple_keyring_set_inuse(PurpleKeyring *newkeyring, gboolean force,
oldkeyring->id);
tracker = g_new0(PurpleKeyringChangeTracker, 1);
- current_change_tracker = tracker
+ current_change_tracker = tracker;
tracker->cb = cb;
tracker->cb_data = data;