abort pluto or charon if initialization fails

This commit is contained in:
Andreas Steffen
2009-08-06 16:32:52 +02:00
parent dd83c6d490
commit 3646c8a159
10 changed files with 37 additions and 15 deletions
+5
View File
@@ -53,6 +53,11 @@ void starter_charon_sigchild(pid_t pid, int status)
(status == 64) ? "libstrongswan" : "charon");
_stop_requested = 1;
}
else if (status == SS_RC_INITIALIZATION_FAILED)
{
plog("charon has quit: initialization failed");
_stop_requested = 1;
}
if (!_stop_requested)
{
plog("charon has died -- restart scheduled (%dsec)"