diff --git a/LCS/Common/test/tSem_t.cc b/LCS/Common/test/tSem_t.cc index e399fd937fac7102461efa742a868e4960196732..4e6947dba381daa5070be4f7474e20dca6688ede 100644 --- a/LCS/Common/test/tSem_t.cc +++ b/LCS/Common/test/tSem_t.cc @@ -38,7 +38,9 @@ static void sigHandler(int sig_nr) // printf not safe in signal handler... const char msg[] = "ERROR: post"; size_t msgLen = 11; - ::write(STDERR_FILENO, msg, msgLen); + if (::write(STDERR_FILENO, msg, msgLen) != 0) { + sigint_seen = 2; + } } } }