Switch loop bounds from size_t to int in check_hosts()
authortb <tb@openbsd.org>
Wed, 31 Aug 2022 07:15:31 +0000 (07:15 +0000)
committertb <tb@openbsd.org>
Wed, 31 Aug 2022 07:15:31 +0000 (07:15 +0000)
commitd8a5ee8e621c63f99eecdbaa663caea2aca756ac
tree2f47c0aaf190a8eda02959a24dcee3e51d5cbd14
parent709513a4b233c38c6ebb537a987fd2595d02fa28
Switch loop bounds from size_t to int in check_hosts()

sk_num() can return a negative value, in which case the upper bound is
SIZE_MAX, which results in a very long for loop.

CID 153997

ok jsing
lib/libcrypto/x509/x509_vfy.c