crypto/bio/b_print.c:377: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64.
Showing all 5 steps of the trace


crypto/bio/b_print.c:102:1: <LHS trace>
100.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
101.   
102. > static int
103.   _dopr(char **sbuffer,
104.         char **buffer,

crypto/bio/b_print.c:102:1: Parameter `*maxlen`
100.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
101.   
102. > static int
103.   _dopr(char **sbuffer,
104.         char **buffer,

crypto/bio/b_print.c:375:9: Call
373.               currlen = *maxlen - 1;
374.       }
375.       if(!doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0'))
               ^
376.           return 0;
377.       *retlen = currlen - 1;

crypto/bio/b_print.c:822:1: Parameter `*maxlen`
  820.   #define BUFFER_INC  1024
  821.   
  822. > static int
  823.   doapr_outch(char **sbuffer,
  824.               char **buffer, size_t *currlen, size_t *maxlen, int c)

crypto/bio/b_print.c:377:5: Binary operation: ([0, +oo] - 1):unsigned64
375.       if(!doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0'))
376.           return 0;
377.       *retlen = currlen - 1;
           ^
378.       return 1;
379.   }
