diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index 2f62c7acb5..aa20473d57 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -312,10 +312,9 @@ int config_parse_unit_path_strv_printf( if (r < 0) return 0; - r = strv_push(x, k); + r = strv_consume(x, TAKE_PTR(k)); if (r < 0) return log_oom(); - k = NULL; } }