summaryrefslogtreecommitdiff
path: root/sbin/isakmpd
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/isakmpd')
-rw-r--r--sbin/isakmpd/ike_quick_mode.c27
1 files changed, 1 insertions, 26 deletions
diff --git a/sbin/isakmpd/ike_quick_mode.c b/sbin/isakmpd/ike_quick_mode.c
index e6796cc6ded..45b5f1c61eb 100644
--- a/sbin/isakmpd/ike_quick_mode.c
+++ b/sbin/isakmpd/ike_quick_mode.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ike_quick_mode.c,v 1.48 2001/05/31 20:27:50 angelos Exp $ */
+/* $OpenBSD: ike_quick_mode.c,v 1.49 2001/06/07 04:45:42 angelos Exp $ */
/* $EOM: ike_quick_mode.c,v 1.139 2001/01/26 10:43:17 niklas Exp $ */
/*
@@ -153,19 +153,6 @@ check_policy (struct exchange *exchange, struct sa *sa, struct sa *isakmp_sa)
}
}
- if (x509_policy_asserts_num)
- {
- x509_ids = calloc (x509_policy_asserts_num, sizeof *x509_ids);
- if (!x509_ids)
- {
- log_error ("check_policy: "
- "failed to allocate %d bytes for book keeping",
- x509_policy_asserts_num * sizeof *x509_ids);
- free (keynote_ids);
- return 0;
- }
- }
-
/* Add the policy assertions */
for (i = 0; i < keynote_policy_asserts_num; i++)
keynote_ids[i] = LK (kn_add_assertion, (isakmp_sa->policy_id,
@@ -173,12 +160,6 @@ check_policy (struct exchange *exchange, struct sa *sa, struct sa *isakmp_sa)
strlen (keynote_policy_asserts[i]),
ASSERT_FLAG_LOCAL));
- for (i = 0; i < x509_policy_asserts_num; i++)
- x509_ids[i] = LK (kn_add_assertion, (isakmp_sa->policy_id,
- x509_policy_asserts[i],
- strlen (x509_policy_asserts[i]),
- ASSERT_FLAG_LOCAL));
-
/* Initialize -- we'll let the callback do all the work. */
policy_exchange = exchange;
policy_sa = sa;
@@ -419,12 +400,6 @@ check_policy (struct exchange *exchange, struct sa *sa, struct sa *isakmp_sa)
LK (kn_remove_assertion, (isakmp_sa->policy_id, keynote_ids[i]));
}
- for (i = 0; i < x509_policy_asserts_num; i++)
- {
- if (x509_ids[i] != -1)
- LK (kn_remove_assertion, (isakmp_sa->policy_id, x509_ids[i]));
- }
-
if (keynote_ids)
free (keynote_ids);