diff --git a/src/misc-progs/ipsecctrl.c b/src/misc-progs/ipsecctrl.c index aa0f41c4d..16fc86ba3 100644 --- a/src/misc-progs/ipsecctrl.c +++ b/src/misc-progs/ipsecctrl.c @@ -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 */