diff --git a/exec/load/ircd_unreg.js b/exec/load/ircd_unreg.js
index 4530c5efe486e5f50a1410dbedec7b4fdca2c436..335bf1d32e5f673ae8c7ae8d5be7b3d8f14ab4e4 100644
--- a/exec/load/ircd_unreg.js
+++ b/exec/load/ircd_unreg.js
@@ -202,6 +202,7 @@ function Unregistered_Commands(cmdline) {
 			var new_server = Servers[cmd[1].toLowerCase()];
 			Local_Servers[this.id] = new_server;
 			Local_Sockets_Map[this.id] = new_server;
+			delete Unregistered[this.id];
 			rebuild_socksel_array = true;
 			new_server.socket = this.socket;
 			new_server.hops = cmd[2];