moved variables for network server thread to network structure
[rocksndiamonds.git] / src / netserv.c
index 77ed714a74d8aabf72e8087429cff30d59a029f4..9ed0291c5d43745741b974c46fa08d915e1e1208 100644 (file)
@@ -385,19 +385,19 @@ void dumpNetworkBuffer(struct NetworkBuffer *nb)
 {
   int i;
 
-  printf("::: network buffer maximum size: %d\n", nb->max_size);
-  printf("::: network buffer size:         %d\n", nb->size);
-  printf("::: network buffer position    : %d\n", nb->pos);
+  Print("::: network buffer maximum size: %d\n", nb->max_size);
+  Print("::: network buffer size:         %d\n", nb->size);
+  Print("::: network buffer position    : %d\n", nb->pos);
 
   for (i = 0; i < nb->size; i++)
   {
     if ((i % 16) == 0)
-      printf("\n::: ");
+      Print("\n::: ");
 
-    printf("%02x ", nb->buffer[i]);
+    Print("%02x ", nb->buffer[i]);
   }
 
-  printf("\n");
+  Print("\n");
 }
 
 static void SendNetworkBufferToAllButOne(struct NetworkBuffer *nb,
@@ -819,6 +819,8 @@ static void ExitNetworkServer(int exit_value)
 // the pointer points to an integer containing the port-number
 int NetworkServerThread(void *ptr)
 {
+  network.is_server_thread = TRUE;
+
   NetworkServer(*((int *) ptr), 0);
 
   // should never be reached