diff --git a/src/d_clisrv.h b/src/d_clisrv.h
index 5896a1bf63fe0022a11d6d0c2cd3799fb159adcf..eedff8d7c75d4a9cdbd44b8baab826c517e1f73f 100644
--- a/src/d_clisrv.h
+++ b/src/d_clisrv.h
@@ -83,7 +83,6 @@ void Command_Droprate(void);
 #ifdef DEBUGMODE
 void Command_Numnodes(void);
 #endif
-boolean NodeClosing(INT32 node);
 
 #if defined(_MSC_VER)
 #pragma pack(1)
diff --git a/src/d_net.c b/src/d_net.c
index d2a2b318bbcde4b129387867234030ae1eec851b..2b4953034e02ebe833b56509074cb02df5b13682 100644
--- a/src/d_net.c
+++ b/src/d_net.c
@@ -274,6 +274,7 @@ static boolean GetFreeAcknum(UINT8 *freeack, boolean lowtimer)
 		I_Error("Connection lost\n");
 	return false;
 }
+#endif
 
 /** Counts how many acks are free
   *
@@ -307,6 +308,7 @@ INT32 Net_GetFreeAcks(boolean urgent)
 	return n;
 }
 
+#ifndef NONET
 // Get a ack to send in the queue of this node
 static UINT8 GetAcktosend(INT32 node)
 {
@@ -998,11 +1000,6 @@ static boolean ShouldDropPacket(void)
 }
 #endif
 
-boolean NodeClosing(INT32 node)
-{
-	return ((nodes[node].flags) & NF_CLOSE) != 0;
-}
-
 //
 // HSendPacket
 //