From 73e3da3a1035deb8a748d162c52281f94a537904 Mon Sep 17 00:00:00 2001 From: Nagi Marupaka Date: Tue, 25 Jan 2022 17:32:48 +0000 Subject: mm-kernel-device-helpers: fix memory leak Newly refactored string manipulation function is leaking memory as per our tests. This submission fixes that memory leak. --- src/kerneldevice/mm-kernel-device-helpers.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/kerneldevice/mm-kernel-device-helpers.c b/src/kerneldevice/mm-kernel-device-helpers.c index af6aed7f..4ee9dd88 100644 --- a/src/kerneldevice/mm-kernel-device-helpers.c +++ b/src/kerneldevice/mm-kernel-device-helpers.c @@ -68,12 +68,12 @@ mm_kernel_device_get_lower_device_name (const gchar *sysfs_path) static gchar * build_string_match_pattern (const gchar *str) { - GString *regex_pattern; - const gchar *str_start; - gsize len; - gchar *aux; - gboolean prefix_match = FALSE; - gboolean suffix_match = FALSE; + GString *regex_pattern; + const gchar *str_start; + gsize len; + g_autofree gchar *aux = NULL; + gboolean prefix_match = FALSE; + gboolean suffix_match = FALSE; /* We allow prefix and suffix matches given as input, by means of the * single '*' character given either at the beginning or the end of the -- cgit v1.2.3-70-g09d2