summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2021-08-02 13:31:04 +0200
committerLuca Boccassi <bluca@debian.org>2021-08-02 16:23:57 +0100
commit7f143dada7c0c9e230d4037043e213268c9b85f0 (patch)
tree0e16bd15c768b9674a07257cb2108ae2e23fb133
parent0db66a9bb5b37d47a0ff210e628589e4255df283 (diff)
downloadsystemd-7f143dada7c0c9e230d4037043e213268c9b85f0.tar.gz
machined-varlink: fix double free
Fixes: #18599 (cherry picked from commit feac9a1d1bf3f59adaa85f58b655ec01a111a29a) (cherry picked from commit 1600b38cd2029533547f8c3d4abfa12911ca0630)
-rw-r--r--src/machine/machined-varlink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/machine/machined-varlink.c b/src/machine/machined-varlink.c
index 009d283acc..fc0b0f11ad 100644
--- a/src/machine/machined-varlink.c
+++ b/src/machine/machined-varlink.c
@@ -297,7 +297,7 @@ static int group_lookup_name(Manager *m, const char *name, gid_t *ret_gid, char
desc = mfree(desc);
*ret_gid = converted_gid;
- *ret_description = desc;
+ *ret_description = TAKE_PTR(desc);
return 0;
}