Fix ipsectrl I and ipsectrl R terminate vpn-watch.

This commit is contained in:
Arne Fitzenreiter
2010-05-29 14:24:47 +02:00
parent 0f72e41927
commit ba149d470b

View File

@@ -172,6 +172,17 @@ int main(int argc, char *argv[]) {
FILE *file = NULL;
if (strcmp(argv[1], "I") == 0) {
safe_system("/usr/sbin/ipsec whack --status");
exit(0);
}
if (strcmp(argv[1], "R") == 0) {
safe_system("/usr/sbin/ipsec whack --rereadall >/dev/null");
exit(0);
}
/* Get vpnwatch pid */
if ( (argc == 2) && (file = fopen("/var/run/vpn-watch.pid", "r"))) {
@@ -197,16 +208,6 @@ int main(int argc, char *argv[]) {
exit(0);
}
if (strcmp(argv[1], "R") == 0) {
safe_system("/usr/sbin/ipsec whack --rereadall >/dev/null");
exit(0);
}
if (strcmp(argv[1], "I") == 0) {
safe_system("/usr/sbin/ipsec whack --status");
exit(0);
}
}
/* clear iptables vpn rules */