diff --git a/libcorpus2/util/tokentimer.cpp b/libcorpus2/util/tokentimer.cpp
index cf1767f7e11d91ecfb62e541b038e7ca744fee78..10a464e2b576687da9c97e2279ce80c894d0f15a 100644
--- a/libcorpus2/util/tokentimer.cpp
+++ b/libcorpus2/util/tokentimer.cpp
@@ -77,10 +77,10 @@ void TokenTimer::register_signal_handler()
 	memset(&s, 0, sizeof(s));
 	s.sa_handler = &handler;
 	if (sigaction(SIGUSR1, &s, 0) != 0)
-#endif
 	{
 		std::cerr << "Signal handler registration error\n";
 	}
+#endif
 }
 
 } /* end ns Corpus2 */