diff --git a/src/signals.h b/src/signals.h
index 38fc0d20ab950fefc96bc7b0df3b0d72b0105b9a..bff737efe7d847b6453bfe43726829f854fd08d0 100644
--- a/src/signals.h
+++ b/src/signals.h
@@ -27,5 +27,5 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #define SIGNALS_H
 
 void setup_signal_handlers();
-volatile extern int sig_exit;
+extern volatile int sig_exit;
 #endif