word32 -> sword32

This commit is contained in:
gasbytes
2024-06-13 13:44:50 +02:00
parent 845e2f752c
commit 88527a3d6e

View File

@ -188,7 +188,7 @@ static word32 add_rec_header(byte* output, word32 length, byte type)
return RECORD_HEADER_SZ; return RECORD_HEADER_SZ;
} }
static word32 quic_record_transfer(QuicRecord* qr, byte* buf, word32 sz) static sword32 quic_record_transfer(QuicRecord* qr, byte* buf, word32 sz)
{ {
word32 len = qr->end - qr->start; word32 len = qr->end - qr->start;
word32 offset = 0; word32 offset = 0;
@ -224,7 +224,7 @@ static word32 quic_record_transfer(QuicRecord* qr, byte* buf, word32 sz)
qr->start += len; qr->start += len;
qr->rec_hdr_remain -= len; qr->rec_hdr_remain -= len;
} }
return len + offset; return (sword32)(len + offset);
} }
@ -772,7 +772,7 @@ cleanup:
/* Called internally when SSL wants a certain amount of input. */ /* Called internally when SSL wants a certain amount of input. */
int wolfSSL_quic_receive(WOLFSSL* ssl, byte* buf, word32 sz) int wolfSSL_quic_receive(WOLFSSL* ssl, byte* buf, word32 sz)
{ {
word32 n = 0; sword32 n = 0;
int transferred = 0; int transferred = 0;
WOLFSSL_ENTER("wolfSSL_quic_receive"); WOLFSSL_ENTER("wolfSSL_quic_receive");
@ -802,7 +802,7 @@ int wolfSSL_quic_receive(WOLFSSL* ssl, byte* buf, word32 sz)
ssl->error = transferred = WANT_READ; ssl->error = transferred = WANT_READ;
goto cleanup; goto cleanup;
} }
sz -= n; sz -= (word32)n;
buf += n; buf += n;
transferred += (int)n; transferred += (int)n;
} }