Diff between 79bd6bcee435ab7e528fc724d124664f77240e5e and a8e2a118db9a50f8d91376c70a05e4b0b2edfbe5
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +3 | -1 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index ce3a59b..060d895 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -1063,8 +1063,10 @@ static void service_auth_cancel(struct service_auth *auth)
dbus_error_free(&derr);
- if (auth->agent != NULL)
+ if (auth->agent != NULL) {
agent_cancel(auth->agent);
+ agent_unref(auth->agent);
+ }
g_free(auth);
}