about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--ext/kcar/kcar.rl2
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);
 }