X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/665b5651a8ac6a10de9cacbdb1af51134abcdb97..b116cd9ac44b940cdda9493bb77e81ea42f1db7d:/cpack.c diff --git a/cpack.c b/cpack.c index d2e765d4..14c0a9ee 100644 --- a/cpack.c +++ b/cpack.c @@ -32,6 +32,7 @@ #endif #include +#include #include #include "cpack.h" @@ -132,7 +133,7 @@ int cpack_uint8(struct cpack_state *cs, u_int8_t *u) { /* No space left? */ - if (cs->c_next - cs->c_buf >= cs->c_len) + if ((size_t)(cs->c_next - cs->c_buf) >= cs->c_len) return -1; *u = *cs->c_next;