Fix local mute/unmute not showing up in other users UI. Fix false authenticated info...
[umurmur.git] / src / server.c
index 05bcba572667643a1aa9124bdfe3d573b9a946a4..752a2006129052f89dec41afede71ddf64ae2a97 100644 (file)
@@ -39,6 +39,7 @@
 #include <unistd.h>
 #include <fcntl.h>
 #include <errno.h>
+#include <stdlib.h>
 
 #include "client.h"
 #include "conf.h"
@@ -99,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;
@@ -111,9 +112,10 @@ void Server_run()
        
        Timer_init(&janitorTimer);
        
-       Log_info("uMurmur version %s protocol version %d.%d.%d -- http://code.google.com/p/umurmur/",
+       Log_info("uMurmur version %s protocol version %d.%d.%d",
                         UMURMUR_VERSION, PROTVER_MAJOR, PROTVER_MINOR, PROTVER_PATCH);
-
+       Log_info("Visit http://code.google.com/p/umurmur/");
+       
        /* Main server loop */
        while (!shutdown_server) {
                struct sockaddr_in remote;