From 669e091b03e7cd1cce39650ba26c20aa8cba47e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 27 Sep 2022 20:01:49 +0200 Subject: [PATCH] virtual-device: Use an autoptr to handle the new scan print We may not use this print, so let's use an autoptr to handle its life cycle to clean it up when not used. --- libfprint/drivers/virtual-device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libfprint/drivers/virtual-device.c b/libfprint/drivers/virtual-device.c index d21d94ba..c75455ff 100644 --- a/libfprint/drivers/virtual-device.c +++ b/libfprint/drivers/virtual-device.c @@ -526,8 +526,8 @@ dev_verify (FpDevice *dev) if (scan_id) { + g_autoptr(FpPrint) new_scan = NULL; GVariant *data = NULL; - FpPrint *new_scan; FpPrint *print; gboolean success; @@ -556,7 +556,7 @@ dev_verify (FpDevice *dev) self->match_reported = TRUE; fpi_device_verify_report (dev, success ? FPI_MATCH_SUCCESS : FPI_MATCH_FAIL, - new_scan, + g_steal_pointer (&new_scan), NULL); } }