]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/misc-progs/ipsecctrl.c
Fix ipsecctrl hang at start of a connection.
[people/pmueller/ipfire-2.x.git] / src / misc-progs / ipsecctrl.c
index 16fc86ba3bb9b847ad01835bcd808120f252a2be..d974d6c6a5df66d2f48c581294ab94922b3858c4 100644 (file)
@@ -140,6 +140,8 @@ void turn_connection_on (char *name, char *type) {
 
         safe_system("/usr/sbin/ipsec reload >/dev/null");
         memset(command, 0, STRING_SIZE);
+        /* give ipsec time to be ready */
+        safe_system("/bin/sleep 2");
         snprintf(command, STRING_SIZE - 1, 
                 "/usr/sbin/ipsec up %s >/dev/null", name);
         safe_system(command);