diff options
author | Christian Weisgerber <naddy@cvs.openbsd.org> | 2012-08-30 20:03:19 +0000 |
---|---|---|
committer | Christian Weisgerber <naddy@cvs.openbsd.org> | 2012-08-30 20:03:19 +0000 |
commit | a38cc505a83e2dee03f25dd3b1f21242d7eb2456 (patch) | |
tree | 2b4a5573e6885207ac4705f0708b4300eef6fe12 | |
parent | 992af837a8e67e4f5cf4c6aae93aa4c355642042 (diff) |
Do not issue a spurious "force" when "group none" is specified.
Tweaked from his fix and ok mikeb@
-rw-r--r-- | sbin/ipsecctl/ike.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/sbin/ipsecctl/ike.c b/sbin/ipsecctl/ike.c index 7a1a8dc7cff..6dc2355c7b4 100644 --- a/sbin/ipsecctl/ike.c +++ b/sbin/ipsecctl/ike.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ike.c,v 1.74 2012/07/13 19:36:07 mikeb Exp $ */ +/* $OpenBSD: ike.c,v 1.75 2012/08/30 20:03:18 naddy Exp $ */ /* * Copyright (c) 2005 Hans-Joerg Hoexer <hshoexer@openbsd.org> * @@ -353,41 +353,41 @@ ike_section_p2(struct ipsec_rule *r, FILE *fd) } if (r->p2xfs && r->p2xfs->groupxf) { - if (r->p2xfs->groupxf->id != GROUPXF_NONE) + if (r->p2xfs->groupxf->id != GROUPXF_NONE) { fprintf(fd, SET "[phase2-transform-%s]:GROUP_DESCRIPTION=", r->p2name); - switch (r->p2xfs->groupxf->id) { - case GROUPXF_NONE: - break; - case GROUPXF_768: - fprintf(fd, "MODP_768"); - break; - case GROUPXF_1024: - fprintf(fd, "MODP_1024"); - break; - case GROUPXF_1536: - fprintf(fd, "MODP_1536"); - break; - case GROUPXF_2048: - fprintf(fd, "MODP_2048"); - break; - case GROUPXF_3072: - fprintf(fd, "MODP_3072"); - break; - case GROUPXF_4096: - fprintf(fd, "MODP_4096"); - break; - case GROUPXF_6144: - fprintf(fd, "MODP_6144"); - break; - case GROUPXF_8192: - fprintf(fd, "MODP_8192"); - break; - default: - warnx("illegal group %s", r->p2xfs->groupxf->name); - return (-1); - }; - fprintf(fd, " force\n"); + switch (r->p2xfs->groupxf->id) { + case GROUPXF_768: + fprintf(fd, "MODP_768"); + break; + case GROUPXF_1024: + fprintf(fd, "MODP_1024"); + break; + case GROUPXF_1536: + fprintf(fd, "MODP_1536"); + break; + case GROUPXF_2048: + fprintf(fd, "MODP_2048"); + break; + case GROUPXF_3072: + fprintf(fd, "MODP_3072"); + break; + case GROUPXF_4096: + fprintf(fd, "MODP_4096"); + break; + case GROUPXF_6144: + fprintf(fd, "MODP_6144"); + break; + case GROUPXF_8192: + fprintf(fd, "MODP_8192"); + break; + default: + warnx("illegal group %s", + r->p2xfs->groupxf->name); + return (-1); + }; + fprintf(fd, " force\n"); + } } else fprintf(fd, SET "[phase2-transform-%s]:GROUP_DESCRIPTION=" "MODP_1024 force\n", r->p2name); |