Index: network.c
===================================================================
--- network.c	(revision 584)
+++ network.c	(revision 585)
@@ -109,7 +109,7 @@
 {
 int i;
 
-if(size>(RAYDIUM_NETWORK_PACKET_SIZE-RAYDIUM_NETWORK_PACKET_OFFSET-RAYDIUM_NETWORK_PROPAG_HEAD))
+if(size>(int)(RAYDIUM_NETWORK_PACKET_SIZE-RAYDIUM_NETWORK_PACKET_OFFSET-RAYDIUM_NETWORK_PROPAG_HEAD))
     {
     raydium_log("network: ERROR: propag' packet is too big for current network size");
     return -1;
@@ -696,7 +696,7 @@
 // search for outdated server slots (should isolate this in a function ?)
 for(i=0;i<RAYDIUM_NETWORK_MAX_SERVERS;i++)
     if(raydium_network_server_list[i].when!=0)
-	if(raydium_network_server_list[i].when+RAYDIUM_NETWORK_BEACON_DEFAULT_TTL<now)
+	if((time_t)raydium_network_server_list[i].when+RAYDIUM_NETWORK_BEACON_DEFAULT_TTL<now)
 	    raydium_network_server_list[i].when=0;
 
 len=sizeof(struct sockaddr);