summaryrefslogtreecommitdiff
path: root/test/relay.c
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2018-07-11 16:22:49 +0100
committerSimon McVittie <smcv@collabora.com>2018-08-02 17:14:11 +0100
commit1c36fc0aa59a580dedf27c24e7df282ca3276450 (patch)
tree6392e6ec5757d1ff464e48fb41ce8957d875cff0 /test/relay.c
parentb14a4517a82f7e7e4c0b59cb663ebf77563decda (diff)
downloaddbus-1c36fc0aa59a580dedf27c24e7df282ca3276450.tar.gz
tests: Detach server from main loop during teardown
test_server_setup() takes a reference to the DBusServer, so we need to release that ref by calling test_server_shutdown(). test_server_shutdown() also disconnects the server, so we don't need to do that. Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=107194
Diffstat (limited to 'test/relay.c')
-rw-r--r--test/relay.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/relay.c b/test/relay.c
index 2b3efb96..657f5fd3 100644
--- a/test/relay.c
+++ b/test/relay.c
@@ -325,7 +325,7 @@ teardown (Fixture *f,
if (f->server != NULL)
{
- dbus_server_disconnect (f->server);
+ test_server_shutdown (f->ctx, f->server);
dbus_server_unref (f->server);
f->server = NULL;
}