Fully check the second strtoul() call in v2i_IPAddrBlocks()
authortb <tb@openbsd.org>
Thu, 23 Dec 2021 23:48:38 +0000 (23:48 +0000)
committertb <tb@openbsd.org>
Thu, 23 Dec 2021 23:48:38 +0000 (23:48 +0000)
commit5420e9cc663c0f31b960c95cf77560c95a73acb2
tree21e1a216680f0d9cf176958e01789feca014df62
parent9addd72264df6ee29cbfe1edebcb8f3accc809d1
Fully check the second strtoul() call in v2i_IPAddrBlocks()

This can read a value in an arbitrary base from a string that is
supposed to be followed by whitespace or a colon, so it cannot be
switched to strtonum(). The current checks don't allow a read past
the end, but let's use the standard idiom instead.

ok jsing
lib/libcrypto/x509/x509_addr.c