diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-05-19 23:59:50 +0200 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-05-20 14:53:28 +0900 |
commit | dcb4e45ad8cb74b84c89b136060385c454d13c69 (patch) | |
tree | 46991390cb67a5ec49fd8d90d8f3c718134595a6 /src/libsystemd | |
parent | 1ab191b3a95cd511e630e24555ed50205d1ed220 (diff) | |
download | systemd-dcb4e45ad8cb74b84c89b136060385c454d13c69.tar.gz |
sd-bus: Fix introspect memory leak
We have to free the contents of the set on top of the set itself.
Fixes #23443.
Diffstat (limited to 'src/libsystemd')
-rw-r--r-- | src/libsystemd/sd-bus/bus-objects.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd/sd-bus/bus-objects.c b/src/libsystemd/sd-bus/bus-objects.c index e06a05db4b..909dfe4d3a 100644 --- a/src/libsystemd/sd-bus/bus-objects.c +++ b/src/libsystemd/sd-bus/bus-objects.c @@ -926,7 +926,7 @@ int introspect_path( char **ret, sd_bus_error *error) { - _cleanup_ordered_set_free_ OrderedSet *s = NULL; + _cleanup_ordered_set_free_free_ OrderedSet *s = NULL; _cleanup_(introspect_free) struct introspect intro = {}; bool empty; int r; |