summaryrefslogtreecommitdiff
path: root/src/shared/bus-unit-util.c
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2022-05-09 09:50:32 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-05-09 18:58:55 +0900
commit2aaf6d407e8541985a15b7106abf6fbdfed0766a (patch)
tree02183046163a62915503cea5e7529ddb67ee5d53 /src/shared/bus-unit-util.c
parentdf423851fcc05cf02281d11aab6aee7b476c1c3b (diff)
downloadsystemd-2aaf6d407e8541985a15b7106abf6fbdfed0766a.tar.gz
shared: Fix memory leak in bus_append_execute_property()
Fixes #23317
Diffstat (limited to 'src/shared/bus-unit-util.c')
-rw-r--r--src/shared/bus-unit-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/bus-unit-util.c b/src/shared/bus-unit-util.c
index d78d75bf0f..a326ca30a9 100644
--- a/src/shared/bus-unit-util.c
+++ b/src/shared/bus-unit-util.c
@@ -1955,7 +1955,7 @@ static int bus_append_execute_property(sd_bus_message *m, const char *field, con
path_simplify(source);
if (isempty(destination)) {
- r = strv_extend(&sources, TAKE_PTR(source));
+ r = strv_consume(&sources, TAKE_PTR(source));
if (r < 0)
return bus_log_create_error(r);
} else {