mirror of
https://github.com/openssl/openssl.git
synced 2024-12-15 06:01:37 +08:00
Fix 32-bit Windows issues related to QUIC_STREAM
Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19345)
This commit is contained in:
parent
5506fbeafb
commit
44bc72a0f2
@ -54,7 +54,7 @@ static void ring_buf_destroy(struct ring_buf *r)
|
||||
|
||||
static size_t ring_buf_used(struct ring_buf *r)
|
||||
{
|
||||
return r->head_offset - r->ctail_offset;
|
||||
return (size_t)(r->head_offset - r->ctail_offset);
|
||||
}
|
||||
|
||||
static size_t ring_buf_avail(struct ring_buf *r)
|
||||
@ -122,7 +122,7 @@ static int ring_buf_get_buf_at(const struct ring_buf *r,
|
||||
}
|
||||
|
||||
idx = logical_offset % r->alloc;
|
||||
l = r->head_offset - logical_offset;
|
||||
l = (size_t)(r->head_offset - logical_offset);
|
||||
if (l > r->alloc - idx)
|
||||
l = r->alloc - idx;
|
||||
|
||||
@ -315,7 +315,7 @@ int ossl_quic_sstream_get_stream_frame(QUIC_SSTREAM *qss,
|
||||
assert(i < 2);
|
||||
|
||||
if (total_len + src_len > max_len)
|
||||
src_len = max_len - total_len;
|
||||
src_len = (size_t)(max_len - total_len);
|
||||
|
||||
iov[num_iov_].buf = src;
|
||||
iov[num_iov_].buf_len = src_len;
|
||||
|
Loading…
Reference in New Issue
Block a user