]> git.sesse.net Git - cubemap/blobdiff - udpinput.cpp
Warn on large Metacube blocks.
[cubemap] / udpinput.cpp
index 887850c91355d17b50d1f2f07a50be5bdd91c72c..3e4b9b79c0cd872bcd140401b0f9a7a16238b21f 100644 (file)
@@ -2,7 +2,6 @@
 #include <errno.h>
 #include <poll.h>
 #include <stddef.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <sys/socket.h>
 #include <unistd.h>
@@ -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);
                }
        }
 }