]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/misc-progs/openvpnctrl.c
Merge branch 'master' into next
[ipfire-2.x.git] / src / misc-progs / openvpnctrl.c
index 92b5989e9005f73e58947a1c419efb49dd32b317..0659aa6b14fd174a0b0e4376f8d86083e45ffbb2 100644 (file)
@@ -463,12 +463,15 @@ static void stopAuthenticator() {
                NULL,
        };
 
-       run("/sbin/killall", argv);
+       run("/bin/killall", argv);
 }
 
 void stopDaemon(void) {
        char command[STRING_SIZE];
 
+       // Stop OpenVPN authenticator
+       stopAuthenticator();
+
        int pid = readPidFile("/var/run/openvpn.pid");
        if (!pid > 0) {
                exit(1);
@@ -479,9 +482,6 @@ void stopDaemon(void) {
 
        snprintf(command, STRING_SIZE - 1, "/bin/rm -f /var/run/openvpn.pid");
        executeCommand(command);
-
-       // Stop OpenVPN authenticator
-       stopAuthenticator();
 }
 
 static int startAuthenticator(void) {