bus: Free address (from --address) when we have finished using it
authorSimon McVittie <smcv@collabora.com>
Tue, 24 Jul 2018 12:18:48 +0000 (13:18 +0100)
committerSimon McVittie <smcv@collabora.com>
Wed, 29 Aug 2018 18:04:08 +0000 (19:04 +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>
(cherry picked from commit 7ae750c4e887b2d63f87caaf2162125ec3217fcc)

bus/main.c

index b3fcddd..4ee3f75 100644 (file)
@@ -692,6 +692,7 @@ main (int argc, char **argv)
                              _dbus_string_get_length(&address) > 0 ? &address : NULL,
                              &error);
   _dbus_string_free (&config_file);
+  _dbus_string_free (&address);
   if (context == NULL)
     {
       _dbus_warn ("Failed to start message bus: %s",