Blame SOURCES/0060-fpi-ssm-Clarify-the-ownership-of-error-in-fpi_ssm_ma.patch
|
|
d47ffe |
From a2ca701133742744edafb09d5ea5245ca1d3b621 Mon Sep 17 00:00:00 2001
|
|
|
d47ffe |
From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= <mail@3v1n0.net>
|
|
|
d47ffe |
Date: Fri, 22 Nov 2019 18:25:59 +0100
|
|
|
d47ffe |
Subject: [PATCH 060/181] fpi-ssm: Clarify the ownership of error in
|
|
|
d47ffe |
fpi_ssm_mark_failed
|
|
|
d47ffe |
|
|
|
d47ffe |
---
|
|
|
d47ffe |
libfprint/fpi-ssm.c | 4 ++--
|
|
|
d47ffe |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
d47ffe |
|
|
|
d47ffe |
diff --git a/libfprint/fpi-ssm.c b/libfprint/fpi-ssm.c
|
|
|
d47ffe |
index 931c8fe..e2cb48a 100644
|
|
|
d47ffe |
--- a/libfprint/fpi-ssm.c
|
|
|
d47ffe |
+++ b/libfprint/fpi-ssm.c
|
|
|
d47ffe |
@@ -272,7 +272,7 @@ fpi_ssm_mark_completed (FpiSsm *machine)
|
|
|
d47ffe |
/**
|
|
|
d47ffe |
* fpi_ssm_mark_failed:
|
|
|
d47ffe |
* @machine: an #FpiSsm state machine
|
|
|
d47ffe |
- * @error: a #GError
|
|
|
d47ffe |
+ * @error: (transfer full): a #GError
|
|
|
d47ffe |
*
|
|
|
d47ffe |
* Mark a state machine as failed with @error as the error code, completing it.
|
|
|
d47ffe |
*/
|
|
|
d47ffe |
@@ -288,7 +288,7 @@ fpi_ssm_mark_failed (FpiSsm *machine, GError *error)
|
|
|
d47ffe |
}
|
|
|
d47ffe |
|
|
|
d47ffe |
fp_dbg ("SSM failed in state %d with error: %s", machine->cur_state, error->message);
|
|
|
d47ffe |
- machine->error = error;
|
|
|
d47ffe |
+ machine->error = g_steal_pointer (&error);
|
|
|
d47ffe |
fpi_ssm_mark_completed (machine);
|
|
|
d47ffe |
}
|
|
|
d47ffe |
|
|
|
d47ffe |
--
|
|
|
d47ffe |
2.24.1
|
|
|
d47ffe |
|