X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=udpinput.cpp;h=3e4b9b79c0cd872bcd140401b0f9a7a16238b21f;hp=887850c91355d17b50d1f2f07a50be5bdd91c72c;hb=8b466d2b206f26aedf802b06fe93ba1b67960c93;hpb=dc109293b2644d5f1ac85a3f02b3584e82dcf690 diff --git a/udpinput.cpp b/udpinput.cpp index 887850c..3e4b9b7 100644 --- a/udpinput.cpp +++ b/udpinput.cpp @@ -2,7 +2,6 @@ #include #include #include -#include #include #include #include @@ -95,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) { @@ -108,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); } } }