diff options
-rw-r--r-- | epan/nghttp2/nghttp2_buf.c | 4 | ||||
-rw-r--r-- | epan/nghttp2/nghttp2_hd.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/epan/nghttp2/nghttp2_buf.c b/epan/nghttp2/nghttp2_buf.c index af4af4b292..ad75519f8c 100644 --- a/epan/nghttp2/nghttp2_buf.c +++ b/epan/nghttp2/nghttp2_buf.c @@ -236,8 +236,8 @@ ssize_t nghttp2_bufs_len(nghttp2_bufs *bufs) static ssize_t bufs_avail(nghttp2_bufs *bufs) { - return (ssize_t)nghttp2_buf_avail(&bufs->cur->buf) + - (bufs->chunk_length - bufs->offset) * (bufs->max_chunk - bufs->chunk_used); + return (ssize_t)(nghttp2_buf_avail(&bufs->cur->buf) + + (bufs->chunk_length - bufs->offset) * (bufs->max_chunk - bufs->chunk_used)); } static int bufs_alloc_chain(nghttp2_bufs *bufs) diff --git a/epan/nghttp2/nghttp2_hd.c b/epan/nghttp2/nghttp2_hd.c index 0972037304..8234fc1f13 100644 --- a/epan/nghttp2/nghttp2_hd.c +++ b/epan/nghttp2/nghttp2_hd.c @@ -2011,7 +2011,7 @@ ssize_t nghttp2_hd_inflate_hd(nghttp2_hd_inflater *inflater, goto fail; } - return in - first; + return (ssize_t)(in - first); fail: DEBUGF(fprintf(stderr, "inflatehd: error return %zd\n", rv)); |