diff --git a/src/poll.cc b/src/poll.cc index f54a3b4..d5f1cb5 100644 --- a/src/poll.cc +++ b/src/poll.cc @@ -83,13 +83,12 @@ rtp_error_t uvg_rtp::poll::poll(std::vector& sockets, uint8_t * } for (size_t i = 0; i < sockets.size(); ++i) { - auto rtp_ret = sockets.at(i).recv((uint8_t *)buf, (int)buf_len, 0); + auto rtp_ret = sockets.at(i).recv((uint8_t *)buf, (int)buf_len, 0, bytes_read); if (rtp_ret != RTP_OK) { if (WSAGetLastError() == WSAEWOULDBLOCK) continue; } else { - set_bytes(bytes_read, ret); return RTP_OK; } }