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

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


The following commit(s) were added to refs/heads/3.0 by this push:
     new 6f38fa6  fix: custom registry port (#9298)
6f38fa6 is described below

commit 6f38fa603497abd94292d63682e623c5a9734e3d
Author: monkeyWie <[email protected]>
AuthorDate: Sun Nov 28 16:42:59 2021 +0800

    fix: custom registry port (#9298)
---
 .../src/main/java/org/apache/dubbo/config/ServiceConfig.java | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
 
b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
index 6cbc9c1..0a07fc3 100644
--- 
a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
+++ 
b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
@@ -755,17 +755,17 @@ public class ServiceConfig<T> extends 
ServiceConfigBase<T> {
             }
         }
 
+        // save bind port, used as url's key later
+        map.put(BIND_PORT_KEY, String.valueOf(portToBind));
+
         // registry port, not used as bind port by default
         String portToRegistryStr = getValueFromConfig(protocolConfig, 
DUBBO_PORT_TO_REGISTRY);
         Integer portToRegistry = parsePort(portToRegistryStr);
-        if (portToRegistry != null) {
-            portToBind = portToRegistry;
+        if (portToRegistry == null) {
+            portToRegistry = portToBind;
         }
 
-        // save bind port, used as url's key later
-        map.put(BIND_PORT_KEY, String.valueOf(portToBind));
-
-        return portToBind;
+        return portToRegistry;
     }
 
     private Integer parsePort(String configPort) {

Reply via email to