crypto/x509/x509_vpm.c:101: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64.
Showing all 3 steps of the trace


crypto/x509/x509_vpm.c:88:1: <LHS trace>
86.   #define string_stack_free(sk) sk_OPENSSL_STRING_pop_free(sk, str_free)
87.   
88. > static int int_x509_param_set_hosts(X509_VERIFY_PARAM_ID *id, int mode,
89.                                       const char *name, size_t namelen)
90.   {

crypto/x509/x509_vpm.c:88:1: Parameter `namelen`
86.   #define string_stack_free(sk) sk_OPENSSL_STRING_pop_free(sk, str_free)
87.   
88. > static int int_x509_param_set_hosts(X509_VERIFY_PARAM_ID *id, int mode,
89.                                       const char *name, size_t namelen)
90.   {

crypto/x509/x509_vpm.c:101:17: Binary operation: ([0, +oo] - 1):unsigned64
99.       else if (name && memchr(name, '\0', namelen > 1 ? namelen - 1 : namelen))
100.           return 0;
101.       if (name && name[namelen - 1] == '\0')
                       ^
102.           --namelen;
103.   
