From d4c8b6bec26d2b45112e129f99921558058c4b18 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 29 Jun 2011 20:02:31 +0200 Subject: [PATCH] openvpnctrl: Remove PID file after an openvpn process was killed. --- src/misc-progs/openvpnctrl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/misc-progs/openvpnctrl.c b/src/misc-progs/openvpnctrl.c index 1a40c9a612..ddda6125d2 100644 --- a/src/misc-progs/openvpnctrl.c +++ b/src/misc-progs/openvpnctrl.c @@ -466,6 +466,10 @@ void killNet2Net(char *name) { fprintf(stderr, "Killing PID %d.\n", pid); kill(pid, SIGTERM); + char command[STRING_SIZE]; + snprintf(command, STRING_SIZE - 1, "/bin/rm -f %s", pidfile); + executeCommand(command); + exit(0); } -- 2.39.5