From a6fe020ab81b1396fa4c994cbeaab34719a2192c Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Wed, 27 Mar 2024 21:03:30 +0800 Subject: [PATCH] sleep-config: fix potential memory leak Follow-up for 77bd39385eae7b8e3182e66292b9f94bb54e235d --- src/shared/sleep-config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c index 5f51ab45dea..f99c38bc79a 100644 --- a/src/shared/sleep-config.c +++ b/src/shared/sleep-config.c @@ -69,8 +69,8 @@ static int config_parse_sleep_mode( void *data, void *userdata) { - _cleanup_strv_free_ char **modes = NULL; char ***sv = ASSERT_PTR(data); + _cleanup_strv_free_ char **modes = NULL; int r; assert(filename); @@ -87,7 +87,7 @@ static int config_parse_sleep_mode( return log_oom(); } - return free_and_replace(*sv, modes); + return strv_free_and_replace(*sv, modes); } static void sleep_config_validate_state_and_mode(SleepConfig *sc) {