diff --git a/src/core/lib/event_engine/posix_engine/posix_engine_listener.h b/src/core/lib/event_engine/posix_engine/posix_engine_listener.h index 67c45044b2b..3bc306c791e 100644 --- a/src/core/lib/event_engine/posix_engine/posix_engine_listener.h +++ b/src/core/lib/event_engine/posix_engine/posix_engine_listener.h @@ -107,10 +107,10 @@ class PosixEngineListenerImpl } ListenerSocketsContainer::ListenerSocket& Socket() { return socket_; } ~AsyncConnectionAcceptor() { - auto maybe_address = socket_.sock.LocalAddress(); - if (maybe_address.ok()) { + auto address = socket_.sock.LocalAddress(); + if (address.ok()) { // If uds socket, unlink it so that the corresponding file is deleted. - UnlinkIfUnixDomainSocket(*maybe_address); + UnlinkIfUnixDomainSocket(*address); } handle_->OrphanHandle(nullptr, nullptr, ""); delete notify_on_accept_;