From: Tobias Brunner Date: Thu, 19 Dec 2019 13:40:11 +0000 (+0100) Subject: charon-nm: Add support for custom server ports X-Git-Tag: 5.8.3dr1~13^2~1 X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=commitdiff_plain;h=60777574c189cd781721d2b54577bcb2fb26510d;hp=eb256e5ba17776bd5603ff0656a4303288eaa9a7 charon-nm: Add support for custom server ports --- diff --git a/src/charon-nm/nm/nm_service.c b/src/charon-nm/nm/nm_service.c index fcf79fa..706e482 100644 --- a/src/charon-nm/nm/nm_service.c +++ b/src/charon-nm/nm/nm_service.c @@ -447,6 +447,11 @@ static gboolean connect_(NMVpnServicePlugin *plugin, NMConnection *connection, "Gateway address missing."); return FALSE; } + str = nm_setting_vpn_get_data_item(vpn, "server-port"); + if (str && strlen(str)) + { + ike.remote_port = settings_value_as_int((char*)str, ike.remote_port); + } str = nm_setting_vpn_get_data_item(vpn, "virtual"); virtual = streq(str, "yes"); str = nm_setting_vpn_get_data_item(vpn, "encap");