From f105c331ede76ddd405dd3ea678209ebd184443c Mon Sep 17 00:00:00 2001 From: "Mark D. Roth" Date: Tue, 22 Sep 2020 15:44:25 -0700 Subject: [PATCH] fix asan --- src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc b/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc index 94cfa3c0a21..c4cdde64d36 100644 --- a/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc +++ b/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc @@ -235,6 +235,7 @@ void XdsResolver::Notifier::RunInExecCtx(void* arg, grpc_error* error) { void XdsResolver::Notifier::RunInWorkSerializer(grpc_error* error) { if (resolver_->xds_client_ == nullptr) { GRPC_ERROR_UNREF(error); + delete this; return; } switch (type_) {