diff --git a/installer/resources/i2prouter b/installer/resources/i2prouter
index 02b21ac98799faad2ec68ffe83236f63fb7a36da..eb9c476f689564365712cbd5eda63b55b98488d8 100644
--- a/installer/resources/i2prouter
+++ b/installer/resources/i2prouter
@@ -1099,7 +1099,7 @@ graceful() {
             # Running so try to stop it.
             # This sends HUP. router.gracefulHUP must be set in router.config,
             # or else this will do the same as stop.
-            kill $pid
+            kill -HUP $pid
             if [ $? -ne 0 ]
             then
                 # An explanation for the failure should have been given