Just warn, not abort, when setting TOS on UDP socket fails.
authorfatbob313 <martin@fatbob.nu>
Mon, 1 Nov 2010 23:00:08 +0000 (23:00 +0000)
committerfatbob313 <martin@fatbob.nu>
Mon, 1 Nov 2010 23:00:08 +0000 (23:00 +0000)
src/server.c

index e63684498cbff1a9c9423dd1c476090cf9a211b7..752a2006129052f89dec41afede71ddf64ae2a97 100644 (file)
@@ -100,11 +100,11 @@ void Server_run()
        val = 0xe0;
        rc = setsockopt(udpsock, IPPROTO_IP, IP_TOS, &val, sizeof(val));
        if (rc < 0)
-               Log_fatal("Server: Failed to set TOS for UDP Socket");
+               Log_warn("Server: Failed to set TOS for UDP Socket");
        val = 0x80;
        rc = setsockopt(udpsock, IPPROTO_IP, IP_TOS, &val, sizeof(val));
        if (rc < 0)
-               Log_fatal("Server: Failed to set TOS for UDP Socket");
+               Log_warn("Server: Failed to set TOS for UDP Socket");
        
        fcntl(udpsock, F_SETFL, O_NONBLOCK);
        pollfds[UDP_SOCK].fd = udpsock;