Fix from HEAD.

This commit is contained in:
Dr. Stephen Henson
2008-07-30 15:42:19 +00:00
parent df1f7b4b02
commit 4231b356aa

View File

@@ -134,7 +134,7 @@ static int tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs,
if (!(x->ex_flags & EXFLAG_SI) if (!(x->ex_flags & EXFLAG_SI)
&& (cache->explicit_skip != -1) && (cache->explicit_skip != -1)
&& (cache->explicit_skip < explicit_policy)) && (cache->explicit_skip < explicit_policy))
explicit_policy = cache->explicit_skip; explicit_policy = cache->explicit_skip + 1;
} }
} }
@@ -202,6 +202,7 @@ static int tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs,
} }
else else
{ {
if (!(x->ex_flags & EXFLAG_SI))
any_skip--; any_skip--;
if ((cache->any_skip >= 0) if ((cache->any_skip >= 0)
&& (cache->any_skip < any_skip)) && (cache->any_skip < any_skip))