From 90070fc927c8d8a3a37d0eb818a2c611c4e62fc7 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Mon, 21 Jun 2010 23:13:06 +0200 Subject: [PATCH] Fix ipsecctrl hang at start of a connection. Fixes bug #0000663 --- src/misc-progs/ipsecctrl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/misc-progs/ipsecctrl.c b/src/misc-progs/ipsecctrl.c index 16fc86ba3b..d974d6c6a5 100644 --- a/src/misc-progs/ipsecctrl.c +++ b/src/misc-progs/ipsecctrl.c @@ -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); -- 2.39.2