OSDN Git Service

tests/test-char.c: Wait for the chardev to connect in char_socket_client_dupid_test
authorLukas Straub <lukasstraub2@web.de>
Mon, 28 Dec 2020 15:09:02 +0000 (16:09 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Wed, 13 Jan 2021 09:21:17 +0000 (10:21 +0100)
commit91d48e520a4a4f72e97aeb333029694f5d57cc93
tree67e9bed4ab1e363ac92041cfc91b70fe20834541
parent8659f317d3303092d8e534eeefd160aa5ead9aab
tests/test-char.c: Wait for the chardev to connect in char_socket_client_dupid_test

A connecting chardev object has an additional reference by the connecting
thread, so if the chardev is still connecting by the end of the test,
then the chardev object won't be freed. This in turn means that the yank
instance won't be unregistered and when running the next test-case
yank_register_instance will abort, because the yank instance is
already/still registered.

Signed-off-by: Lukas Straub <lukasstraub2@web.de>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <1445e97a5800e3f2ba024ad52b500a0315701632.1609167865.git.lukasstraub2@web.de>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
tests/test-char.c