Init script should send signal only to the process with PID derived
from the pidfile.
diff --git a/debian/init.d b/debian/init.d
index f2a5002..a3de474 100644
--- a/debian/init.d
+++ b/debian/init.d
@@ -45,7 +45,7 @@
     #   1 if daemon was already stopped
     #   2 if daemon could not be stopped
     #   other if a failure occurred
-    start-stop-daemon --stop --quiet --oknodo --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
+    start-stop-daemon --stop --quiet --oknodo --retry=TERM/30/KILL/5 --pidfile $PIDFILE
     RETVAL="$?"
     rm -f $PIDFILE
     return "$RETVAL"
@@ -53,7 +53,7 @@
 
 do_reload() {
     #
-    start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE --name $NAME
+    start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE
     RETVAL="$?"
     return "$RETVAL"
 }
@@ -78,13 +78,13 @@
     OLDBINPIDFILE=$PIDFILE.oldbin
 
     do_configtest -q || return 6
-    start-stop-daemon --stop --signal USR2 --quiet --pidfile $PIDFILE --name $NAME
+    start-stop-daemon --stop --signal USR2 --quiet --pidfile $PIDFILE
     RETVAL="$?"
     
     for i in `/usr/bin/seq  $UPGRADEWAITLOOPS`; do
         sleep $SLEEPSEC
         if [ -f $OLDBINPIDFILE -a -f $PIDFILE ]; then
-            start-stop-daemon --stop --signal QUIT --quiet --pidfile $OLDBINPIDFILE --name $NAME
+            start-stop-daemon --stop --signal QUIT --quiet --pidfile $OLDBINPIDFILE
             RETVAL="$?"
             return
         fi