diff options
author | Simon McVittie <smcv@collabora.com> | 2018-07-11 16:22:49 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2018-08-02 17:14:11 +0100 |
commit | 1c36fc0aa59a580dedf27c24e7df282ca3276450 (patch) | |
tree | 6392e6ec5757d1ff464e48fb41ce8957d875cff0 /test/fdpass.c | |
parent | b14a4517a82f7e7e4c0b59cb663ebf77563decda (diff) | |
download | dbus-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/fdpass.c')
-rw-r--r-- | test/fdpass.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/fdpass.c b/test/fdpass.c index 4a3edc4e..871d9f53 100644 --- a/test/fdpass.c +++ b/test/fdpass.c @@ -859,7 +859,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; } |