]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
test-privserver: Don't leak a copy of the server address
authorSimon McVittie <smcv@collabora.com>
Fri, 15 Jul 2022 12:47:01 +0000 (13:47 +0100)
committerSimon McVittie <smcv@collabora.com>
Fri, 15 Jul 2022 12:54:42 +0000 (13:54 +0100)
Signed-off-by: Simon McVittie <smcv@collabora.com>
test/test-privserver.c

index eb47980eb0e2e9609632ddb42e45ff46835eccd8..c189aa650b2f0cbbfc8db8cc7eefdb262bd4695f 100644 (file)
@@ -50,6 +50,13 @@ struct TestServiceData
   char *private_addr;
 };
 
+static void
+test_service_data_free (TestServiceData *self)
+{
+  dbus_free (self->private_addr);
+  dbus_free (self);
+}
+
 static void
 new_connection_callback (DBusServer     *server,
                          DBusConnection *new_connection,
@@ -160,7 +167,7 @@ main (int argc, char *argv[])
 
   _dbus_loop_unref (loop);
 
-  dbus_free (testdata);
+  test_service_data_free (testdata);
 
   return 0;
 }