diff --git a/src/plugins/server/states.ml b/src/plugins/server/states.ml
index 005896b6ed5f566bf0189fb0b60a27e0408f9e7d..d5adfb784771c6973fdb9128c4c93b68759e3a9b 100644
--- a/src/plugins/server/states.ml
+++ b/src/plugins/server/states.ml
@@ -33,6 +33,7 @@ let install signal hook = function
         begin
           once := false ;
           add_hook hook ;
+          Request.emit signal ;
         end
     in Request.on_signal signal install