fix: drop lock once it is no longer needed (#7500)

I noticed this while doing a post-commit review of https://github.com/openai/codex/pull/7467.
This commit is contained in:
Michael Bolin
2025-12-02 12:46:26 -08:00
committed by GitHub
parent 1d09ac89a1
commit f6a7da4ac3

View File

@@ -151,8 +151,10 @@ impl ElicitationRequestManager {
let server_name = server_name.clone();
async move {
let (tx, rx) = oneshot::channel();
let mut lock = elicitation_requests.lock().await;
lock.insert((server_name.clone(), id.clone()), tx);
{
let mut lock = elicitation_requests.lock().await;
lock.insert((server_name.clone(), id.clone()), tx);
}
let _ = tx_event
.send(Event {
id: "mcp_elicitation_request".to_string(),