diff --git a/EQ2/source/LoginServer/client.cpp b/EQ2/source/LoginServer/client.cpp
index 6f09dc4bf..fd989a77b 100644
--- a/EQ2/source/LoginServer/client.cpp
+++ b/EQ2/source/LoginServer/client.cpp
@@ -357,6 +357,8 @@ bool Client::Process() {
 
 					EQ2Packet* outapp = response->serialize();
 					QueuePacket(outapp);
+
+					this->SendCharList();
 				}
 				safe_delete(request);
 				safe_delete(response);