X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=udpinput.cpp;h=3e4b9b79c0cd872bcd140401b0f9a7a16238b21f;hp=7caf8e196bd46db7ae6b7355815e567c96d52102;hb=845934ca50eee40884e8cc85ea81eb310efa5ca3;hpb=8cdf715a5a6320a0b8c1152a28c40bc0dd86676b diff --git a/udpinput.cpp b/udpinput.cpp index 7caf8e1..3e4b9b7 100644 --- a/udpinput.cpp +++ b/udpinput.cpp @@ -94,10 +94,9 @@ void UDPInput::do_work() continue; } - char buf[4096]; int ret; do { - ret = recv(sock, buf, sizeof(buf), 0); + ret = recv(sock, packet_buf, sizeof(packet_buf), 0); } while (ret == -1 && errno == EINTR); if (ret <= 0) { @@ -107,7 +106,7 @@ void UDPInput::do_work() } for (size_t i = 0; i < stream_indices.size(); ++i) { - servers->add_data(stream_indices[i], buf, ret); + servers->add_data(stream_indices[i], packet_buf, ret); } } }