Kernel/Sessions: Clean up the list of pending request threads of a session when the client endpoint is closed.
This commit is contained in:
		| @@ -27,6 +27,11 @@ ClientSession::~ClientSession() { | ||||
|  | ||||
|         // TODO(Subv): Force a wake up of all the ServerSession's waiting threads and set | ||||
|         // their WaitSynchronization result to 0xC920181A. | ||||
|  | ||||
|         // Clean up the list of client threads with pending requests, they are unneeded now that the | ||||
|         // client endpoint is closed. | ||||
|         server->pending_requesting_threads.clear(); | ||||
|         server->currently_handling = nullptr; | ||||
|     } | ||||
|  | ||||
|     parent->client = nullptr; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user