From bf144cee422b44d7aaa348904fccfc48def43dae Mon Sep 17 00:00:00 2001 From: John Barboza Date: Sat, 23 Sep 2017 13:48:36 -0400 Subject: [PATCH] test: clean up semaphore after use On systems that use System V semaphores, it is necessary to destroy semaphores to free up system resources when the process finishes execution. PR-URL: https://github.com/libuv/libuv/pull/1559 Reviewed-By: Ben Noordhuis Reviewed-By: Colin Ihrig Reviewed-By: Santiago Gimeno --- test/test-signal-multiple-loops.c | 1 + 1 file changed, 1 insertion(+) diff --git a/test/test-signal-multiple-loops.c b/test/test-signal-multiple-loops.c index 11193dcf..1272d457 100644 --- a/test/test-signal-multiple-loops.c +++ b/test/test-signal-multiple-loops.c @@ -275,6 +275,7 @@ TEST_IMPL(signal_multiple_loops) { ASSERT(r == 0); } + uv_sem_destroy(&sem); printf("signal1_cb calls: %d\n", signal1_cb_counter); printf("signal2_cb calls: %d\n", signal2_cb_counter); printf("loops created and destroyed: %d\n", loop_creation_counter);