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.
This commit is contained in:
@@ -68,12 +68,12 @@ mm_kernel_device_get_lower_device_name (const gchar *sysfs_path)
|
|||||||
static gchar *
|
static gchar *
|
||||||
build_string_match_pattern (const gchar *str)
|
build_string_match_pattern (const gchar *str)
|
||||||
{
|
{
|
||||||
GString *regex_pattern;
|
GString *regex_pattern;
|
||||||
const gchar *str_start;
|
const gchar *str_start;
|
||||||
gsize len;
|
gsize len;
|
||||||
gchar *aux;
|
g_autofree gchar *aux = NULL;
|
||||||
gboolean prefix_match = FALSE;
|
gboolean prefix_match = FALSE;
|
||||||
gboolean suffix_match = FALSE;
|
gboolean suffix_match = FALSE;
|
||||||
|
|
||||||
/* We allow prefix and suffix matches given as input, by means of the
|
/* 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
|
* single '*' character given either at the beginning or the end of the
|
||||||
|
Reference in New Issue
Block a user