summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2018-07-24 13:21:37 +0100
committerSimon McVittie <smcv@collabora.com>2018-08-29 19:04:13 +0100
commit7d4b00a79a651f9f00725a23c85cf0320d4c2e52 (patch)
treefac363fad9ccb3c296d03845b7334e33a9579469
parentf17c768de0b37573058bf49ad87fcc868bae4ac3 (diff)
downloaddbus-7d4b00a79a651f9f00725a23c85cf0320d4c2e52.tar.gz
server-unix: Don't leak address of systemd server on success
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=107320 Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> (cherry picked from commit d98c43c697fbeb104463dcf2da36d0d855bfb367)
-rw-r--r--dbus/dbus-server-unix.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/dbus/dbus-server-unix.c b/dbus/dbus-server-unix.c
index 534e1d5f..c7ace2bc 100644
--- a/dbus/dbus-server-unix.c
+++ b/dbus/dbus-server-unix.c
@@ -249,6 +249,7 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry,
goto systemd_err;
dbus_free (fds);
+ _dbus_string_free (&address);
return DBUS_SERVER_LISTEN_OK;