diff -Naur --exclude=level --exclude=image --exclude=Makefile --exclude='*.raw' XBlast-TNT.orig/menu_network.c XBlast-TNT.modify/menu_network.c
--- XBlast-TNT.orig/menu_network.c	2001-08-16 22:04:00.000000000 +0200
+++ XBlast-TNT.modify/menu_network.c	2002-05-27 20:24:18.000000000 +0200
@@ -758,7 +758,9 @@
     MenuSetActive (networkItem[i], XBFalse);
   }
   /* starts new query */
-  Client_RestartQuery ();
+  /* I can't use RestartQuery, because some socket can be close between 2 scans */
+  Client_StopQuery ();
+  Client_StartQuery (); 
   return XBFalse;
 } /* ButtonRefreshSearchLan */
 
diff -Naur --exclude=level --exclude=image --exclude=Makefile --exclude='*.raw' XBlast-TNT.orig/menu_player.c XBlast-TNT.modify/menu_player.c
--- XBlast-TNT.orig/menu_player.c	2001-06-27 22:40:36.000000000 +0200
+++ XBlast-TNT.modify/menu_player.c	2002-05-25 15:18:19.000000000 +0200
@@ -491,7 +491,7 @@
   if (ATOM_INVALID != newPlayer) {
     return CreateEditPlayerMenu (&newPlayer);
   } else {
-    return CreateRenamePlayerMenu (NULL);
+    return CreateRenamePlayerMenu (oldPlayer);
   }
 } /* ButtonNewPlayer */
 

