summaryrefslogtreecommitdiff
path: root/sbin/ipsecctl
diff options
context:
space:
mode:
authorHans-Joerg Hoexer <hshoexer@cvs.openbsd.org>2006-03-20 17:09:39 +0000
committerHans-Joerg Hoexer <hshoexer@cvs.openbsd.org>2006-03-20 17:09:39 +0000
commitf289dd83a29c9231b0e0a981ad5c3218b24b90c0 (patch)
tree733ed28fc0777974bdc18725db10da6a0c518b15 /sbin/ipsecctl
parent4bc88f3a09384ae7a1067cbc3f129b74307cc4d8 (diff)
When being verbose while deleting ike rules (-dv), print deletions instead of
additions. Suggested by david@
Diffstat (limited to 'sbin/ipsecctl')
-rw-r--r--sbin/ipsecctl/ike.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/sbin/ipsecctl/ike.c b/sbin/ipsecctl/ike.c
index bcd7cd905a7..223e4877319 100644
--- a/sbin/ipsecctl/ike.c
+++ b/sbin/ipsecctl/ike.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ike.c,v 1.19 2006/03/20 16:49:12 hshoexer Exp $ */
+/* $OpenBSD: ike.c,v 1.20 2006/03/20 17:09:38 hshoexer Exp $ */
/*
* Copyright (c) 2005 Hans-Joerg Hoexer <hshoexer@openbsd.org>
*
@@ -378,11 +378,13 @@ ike_delete_config(struct ipsec_rule *r, FILE *fd)
return (0);
}
-/* ARGSUSED1 */
int
ike_print_config(struct ipsec_rule *r, int opts)
{
- return (ike_gen_config(r, stdout));
+ if (opts & IPSECCTL_OPT_DELETE)
+ return (ike_delete_config(r, stdout));
+ else
+ return (ike_gen_config(r, stdout));
}
int