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


crypto/bio/b_print.c:168:1: <LHS trace>
166.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
167.   
168. > static void
169.   _dopr(char **sbuffer,
170.         char **buffer,

crypto/bio/b_print.c:168:1: Parameter `*maxlen`
166.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
167.   
168. > static void
169.   _dopr(char **sbuffer,
170.         char **buffer,

crypto/bio/b_print.c:421:5: Call
419.       if (*truncated)
420.           currlen = *maxlen - 1;
421.       doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0');
           ^
422.       *retlen = currlen - 1;
423.       return;

crypto/bio/b_print.c:700:1: Parameter `*maxlen`
  698.   }
  699.   
  700. > static void
  701.   doapr_outch(char **sbuffer,
  702.               char **buffer, size_t *currlen, size_t *maxlen, int c)

crypto/bio/b_print.c:422:5: Binary operation: ([0, +oo] - 1):unsigned64
420.           currlen = *maxlen - 1;
421.       doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0');
422.       *retlen = currlen - 1;
           ^
423.       return;
424.   }
