diff --git a/crypto/x509v3/v3_utl.c b/crypto/x509v3/v3_utl.c index 941688826b..a4236bbb6d 100644 --- a/crypto/x509v3/v3_utl.c +++ b/crypto/x509v3/v3_utl.c @@ -736,7 +736,7 @@ static int ipv6_from_asc(unsigned char *v6, const char *in) /* Format result */ - if (v6stat.zero_pos > 0) + if (v6stat.zero_pos >= 0) { /* Copy initial part */ memcpy(v6, v6stat.tmp, v6stat.zero_pos);