diff options
author | Thomas Haller <thaller@redhat.com> | 2013-11-22 19:29:55 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2013-11-22 19:29:55 +0100 |
commit | a273a13538be8c50c7b3a39080b49707eca22a27 (patch) | |
tree | 12bd5791ad874ccbb6d3c48d2d4080ff610bcf3e | |
parent | 2148dab9f38782436d1f28db3a775ce263053ced (diff) | |
download | NetworkManager-a273a13538be8c50c7b3a39080b49707eca22a27.tar.gz |
fixup! core: fix crash in nm-manager-auth
-rw-r--r-- | src/nm-manager-auth.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nm-manager-auth.c b/src/nm-manager-auth.c index fd8b882129..8877789b75 100644 --- a/src/nm-manager-auth.c +++ b/src/nm-manager-auth.c @@ -371,7 +371,6 @@ static void pk_call_cb (GObject *object, GAsyncResult *result, gpointer user_data) { AuthCall *call = user_data; - NMAuthChain *chain = call->chain; PolkitAuthorizationResult *pk_result; GError *error = NULL; @@ -387,8 +386,8 @@ pk_call_cb (GObject *object, GAsyncResult *result, gpointer user_data) g_object_unref (call->cancellable); if (error) { - if (!chain->error) - chain->error = g_error_copy (error); + if (!call->chain->error) + call->chain->error = g_error_copy (error); nm_log_warn (LOGD_CORE, "error requesting auth for %s: (%d) %s", call->permission, @@ -407,7 +406,7 @@ pk_call_cb (GObject *object, GAsyncResult *result, gpointer user_data) } else call_result = NM_AUTH_CALL_RESULT_NO; - nm_auth_chain_set_data (chain, call->permission, GUINT_TO_POINTER (call_result), NULL); + nm_auth_chain_set_data (call->chain, call->permission, GUINT_TO_POINTER (call_result), NULL); } if (pk_result) |