From 4c91845452a863f1fa70de2adae06aff428ce7b3 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 5 Sep 2012 16:43:34 +0200 Subject: [PATCH] starter: Load config again when restarting charon This got lost in 041e763b. --- src/starter/starter.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/starter/starter.c b/src/starter/starter.c index e867b7a59..166be3e45 100644 --- a/src/starter/starter.c +++ b/src/starter/starter.c @@ -711,6 +711,22 @@ int main (int argc, char **argv) starter_stroke_configure(cfg); } _action_ &= ~FLAG_ACTION_START_CHARON; + + for (ca = cfg->ca_first; ca; ca = ca->next) + { + if (ca->state == STATE_ADDED) + { + ca->state = STATE_TO_ADD; + } + } + + for (conn = cfg->conn_first; conn; conn = conn->next) + { + if (conn->state == STATE_ADDED) + { + conn->state = STATE_TO_ADD; + } + } } /*