diff -Naur openswan-2.4.6.debian/programs/_updown/_updown.in openswan-2.4.6.pa/programs/_updown/_updown.in
--- openswan-2.4.6.debian/programs/_updown/_updown.in	2007-06-28 15:44:23.000000000 +0200
+++ openswan-2.4.6.pa/programs/_updown/_updown.in	2007-06-28 15:46:38.000000000 +0200
@@ -382,6 +382,9 @@
 	*)	it="ip route $1 $parms $parms2 $parms3"
 		;;
 	esac
+	if [ "$PLUTO_PEER/32" = "$PLUTO_PEER_CLIENT" ]; then
+		return 0
+	fi
 	oops="`eval $it 2>&1`"
 	st=$?
 	if test " $oops" = " " -a " $st" != " 0"

