diff --git a/tests/common/test_os_calls_signals.c b/tests/common/test_os_calls_signals.c index e917bfec..8028f895 100644 --- a/tests/common/test_os_calls_signals.c +++ b/tests/common/test_os_calls_signals.c @@ -108,6 +108,9 @@ START_TEST(test_g_signal_child_stop_1) pid = g_fork(); if (pid == 0) { + // Before raising the signal, change directory to a non-writeable + // one to avoid generating a corefile. + g_set_current_dir("/"); raise(SIGSEGV); } ck_assert_int_ne(pid, 0);