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


crypto/bio/b_print.c:83:1: <LHS trace>
81.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
82.   
83. > static int
84.   _dopr(char **sbuffer,
85.         char **buffer,

crypto/bio/b_print.c:83:1: Parameter `*maxlen`
81.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
82.   
83. > static int
84.   _dopr(char **sbuffer,
85.         char **buffer,

crypto/bio/b_print.c:357:10: Call
355.               currlen = *maxlen - 1;
356.       }
357.       if (!doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0'))
                ^
358.           return 0;
359.       *retlen = currlen - 1;

crypto/bio/b_print.c:804:1: Parameter `*maxlen`
  802.   #define BUFFER_INC  1024
  803.   
  804. > static int
  805.   doapr_outch(char **sbuffer,
  806.               char **buffer, size_t *currlen, size_t *maxlen, int c)

crypto/bio/b_print.c:359:5: Binary operation: ([0, +oo] - 1):unsigned64
357.       if (!doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0'))
358.           return 0;
359.       *retlen = currlen - 1;
           ^
360.       return 1;
361.   }
