From 7a1f49c314aed247d0b3c9cc02fe0e5431eff987 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Fri, 8 Jun 2007 07:01:17 +0000 Subject: [PATCH] do not delete existing routes with NETKEY --- src/_updown/_updown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/_updown/_updown b/src/_updown/_updown index eb41b37b9..795b6f388 100755 --- a/src/_updown/_updown +++ b/src/_updown/_updown @@ -289,6 +289,13 @@ fi # the big choice case "$PLUTO_VERB:$1" in prepare-host:*|prepare-client:*) + if [ -z "$KLIPS" -a -z "$PLUTO_MY_SOURCEIP" ] + then + # exit because no route will be added, + # so that existing routes can stay + exit 0 + fi + # delete possibly-existing route (preliminary to adding a route) case "$PLUTO_PEER_CLIENT_NET/$PLUTO_PEER_CLIENT_MASK" in "0.0.0.0/0.0.0.0")