From: Ben Pfaff Date: Wed, 15 Jun 2011 23:39:49 +0000 (-0700) Subject: xenserver: Don't delete pidfile in stop_daemon. X-Git-Tag: v1.1.2~12 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=ccf16467108326ba35686f549534f254db02b113 xenserver: Don't delete pidfile in stop_daemon. Deleting the pidfile introduces a minor race: if some other process is starting a daemon at the same time that the init script is stopping the same daemon, then this could delete the new daemon's pidfile. This is really a theoretical risk, because no one should be starting and stopping a single daemon at the same time. --- diff --git a/xenserver/etc_init.d_openvswitch b/xenserver/etc_init.d_openvswitch index dfd8c39a6..3aacb57c6 100755 --- a/xenserver/etc_init.d_openvswitch +++ b/xenserver/etc_init.d_openvswitch @@ -262,7 +262,6 @@ function stop_daemon { break fi done - rm -f "$pidfile" fi }