X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibsystemd-network%2Ftest-dhcp-client.c;h=8e88641430389404e8a647196a1c9db9cf12a2ea;hp=831ec190592985c5ed01e440dbc93c705a6d673e;hb=374c22b351e43ce4ef70ef0ad1bd1e4e520f9a28;hpb=fe0885f8ce0f49c8d7496344c39abbebc46c6155;ds=sidebyside diff --git a/src/libsystemd-network/test-dhcp-client.c b/src/libsystemd-network/test-dhcp-client.c index 831ec1905..8e8864143 100644 --- a/src/libsystemd-network/test-dhcp-client.c +++ b/src/libsystemd-network/test-dhcp-client.c @@ -521,5 +521,12 @@ int main(int argc, char *argv[]) { test_discover_message(e); test_addr_acq(e); +#ifdef VALGRIND + /* Make sure the async_close thread has finished. + * valgrind would report some of the phread_* structures + * as not cleaned up properly. */ + sleep(1); +#endif + return 0; }