support/firehose.c:412: error: INTEGER_OVERFLOW_L2
  ([1, 64] - 4):unsigned64.

support/firehose.c:388:5: <LHS trace>
386.     const char *b = *buf;
387.     apr_uint64_t chunksize = 0;
388.     apr_size_t chunkbits = sizeof(apr_uint64_t) * 8;
         ^
389. 
390.     if (!apr_isxdigit(*b)) {

support/firehose.c:388:5: Assignment
386.     const char *b = *buf;
387.     apr_uint64_t chunksize = 0;
388.     apr_size_t chunkbits = sizeof(apr_uint64_t) * 8;
         ^
389. 
390.     if (!apr_isxdigit(*b)) {

support/firehose.c:412:9: Binary operation: ([1, 64] - 4):unsigned64
410. 
411.         chunksize = (chunksize << 4) | xvalue;
412.         chunkbits -= 4;
             ^
413.         ++b;
414.     }
