This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2 by this push:
     new 26174f0548 :bug: destory xds exchanger null (#13086)
26174f0548 is described below

commit 26174f05486cb8b5f449bd4f2debf9837d1b1f17
Author: songxiaosheng <[email protected]>
AuthorDate: Tue Sep 26 20:32:54 2023 +0800

    :bug: destory xds exchanger null (#13086)
---
 .../main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java   | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java
 
b/dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java
index 91d6a72a73..b40b68650b 100644
--- 
a/dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java
+++ 
b/dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java
@@ -59,6 +59,9 @@ public class XdsServiceDiscovery extends 
ReflectionBasedServiceDiscovery {
     @Override
     public void doDestroy() {
         try {
+            if (exchanger == null) {
+                return;
+            }
             exchanger.destroy();
         } catch (Throwable t) {
             logger.error(REGISTRY_ERROR_INITIALIZE_XDS, "", "", 
t.getMessage(), t);

Reply via email to