diff --git a/src/io.c b/src/io.c index 5424ad7a4..13585e7a8 100644 --- a/src/io.c +++ b/src/io.c @@ -572,9 +572,8 @@ int wolfIO_Recv(SOCKET_T sd, char *buf, int sz, int rdFlags) int wolfIO_Send(SOCKET_T sd, char *buf, int sz, int wrFlags) { int sent; - int len = sz; - sent = (int)SEND_FUNCTION(sd, &buf[sz - len], len, wrFlags); + sent = (int)SEND_FUNCTION(sd, buf, sz, wrFlags); sent = TranslateReturnCode(sent, sd); return sent;