From 62104477c3131aa7704ad53b671f23a8ef5c4bdc Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 16 May 2023 13:28:02 +0200 Subject: [PATCH] cloud-setup: fix _aliyun_base() initializing base URL Fixes: f3404435a9fb ('cloud-setup: configure secondary ip in Aliyun cloud') --- src/nm-cloud-setup/nmcs-provider-aliyun.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nm-cloud-setup/nmcs-provider-aliyun.c b/src/nm-cloud-setup/nmcs-provider-aliyun.c index 86ecd76be0..7f51f431bc 100644 --- a/src/nm-cloud-setup/nmcs-provider-aliyun.c +++ b/src/nm-cloud-setup/nmcs-provider-aliyun.c @@ -31,11 +31,12 @@ again: * This is mainly for testing, it's not usually supposed to be configured. * Consider this private API! */ base = g_getenv(NMCS_ENV_VARIABLE("NM_CLOUD_SETUP_ALIYUN_HOST")); + base = nmcs_utils_uri_complete_interned(base) ?: ("" NM_ALIYUN_HOST); if (!g_atomic_pointer_compare_and_exchange(&base_cached, NULL, base)) goto again; } - base = nmcs_utils_uri_complete_interned(base) ?: ("" NM_ALIYUN_BASE); + return base; }