]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
server-unix: Don't leak address of systemd server on success
authorSimon McVittie <smcv@collabora.com>
Tue, 24 Jul 2018 12:21:37 +0000 (13:21 +0100)
committerSimon McVittie <smcv@collabora.com>
Thu, 23 Aug 2018 17:23:34 +0000 (18:23 +0100)
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>
dbus/dbus-server-unix.c

index 534e1d5fedd24091887eca38e7d00755cc8e0e2d..c7ace2bcaeede23026b3ff884b06fbe056682ca1 100644 (file)
@@ -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;