diff --git a/glib/tests/cond.c b/glib/tests/cond.c index 168064391..a48714961 100644 --- a/glib/tests/cond.c +++ b/glib/tests/cond.c @@ -316,8 +316,10 @@ test_wait_until_errno (void) gboolean result; GMutex lock; GCond cond; + struct sigaction act = { }; - struct sigaction act = { { signal_handler, } }; /* important: no SA_RESTART (we want EINTR) */ + /* important: no SA_RESTART (we want EINTR) */ + act.sa_handler = signal_handler; g_test_summary ("Check proper handling of errno in g_cond_wait_until with a contended mutex"); g_test_bug_base ("https://gitlab.gnome.org/GNOME/glib/");