From: David Tardon Date: Mon, 2 Aug 2021 11:31:04 +0000 (+0200) Subject: machined-varlink: fix double free X-Git-Tag: archive/raspbian/247.3-7+rpi1+deb11u4^2~29 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c63f2fae35a615825b104ae28e2ddcb1ef6f4f34;p=systemd.git machined-varlink: fix double free Fixes: #18599 Gbp-Pq: Name machined-varlink-fix-double-free.patch --- diff --git a/src/machine/machined-varlink.c b/src/machine/machined-varlink.c index 2d6c1991..8c2e4565 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; }