diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2007-02-14 01:02:09 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2007-02-14 01:02:09 +0000 |
commit | 06133e1de7fc33683ccba99b3eadc370dac0a319 (patch) | |
tree | 2f4754e926fe53fd959c701253ae220797992941 /src/starter/starter.c | |
parent | 3a5f6dff7ad2135d7dbc546d4a45aebb746f75ea (diff) | |
download | strongswan-06133e1de7fc33683ccba99b3eadc370dac0a319.tar.bz2 strongswan-06133e1de7fc33683ccba99b3eadc370dac0a319.tar.xz |
enabled adding and deleting ca information records
Diffstat (limited to 'src/starter/starter.c')
-rw-r--r-- | src/starter/starter.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/starter/starter.c b/src/starter/starter.c index 25ee9c785..339e698d3 100644 --- a/src/starter/starter.c +++ b/src/starter/starter.c @@ -346,11 +346,15 @@ int main (int argc, char **argv) { if (ca->state == STATE_ADDED) { + if (starter_charon_pid()) + { + starter_stroke_del_ca(ca); + } if (starter_pluto_pid()) { starter_whack_del_ca(ca); - ca->state = STATE_TO_ADD; } + ca->state = STATE_TO_ADD; } } } @@ -539,11 +543,15 @@ int main (int argc, char **argv) { if (ca->state == STATE_TO_ADD) { + if (starter_charon_pid()) + { + starter_stroke_add_ca(ca); + } if (starter_pluto_pid()) { starter_whack_add_ca(ca); - ca->state = STATE_ADDED; } + ca->state = STATE_ADDED; } } |