diff options
-rw-r--r-- | ext/kcar/kcar.rl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/kcar/kcar.rl b/ext/kcar/kcar.rl index 2155ab4..d21b243 100644 --- a/ext/kcar/kcar.rl +++ b/ext/kcar/kcar.rl @@ -560,7 +560,7 @@ static VALUE chunked(VALUE self) static void check_buffer_size(long dlen) { - if (dlen > UINT_MAX) + if ((uint64_t)dlen > UINT_MAX) rb_raise(rb_eRangeError, "headers too large to process (%ld bytes)", dlen); } |