From 8a18d3564b7883fe493308e6c03f4a23928350a1 Mon Sep 17 00:00:00 2001 From: asdlokj1qpi23 Date: Mon, 17 Jun 2024 11:28:12 +0800 Subject: [PATCH] Fix Issue.(#22) --- src/generator/config/subexport.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/generator/config/subexport.cpp b/src/generator/config/subexport.cpp index 386d248..23f0669 100644 --- a/src/generator/config/subexport.cpp +++ b/src/generator/config/subexport.cpp @@ -1987,9 +1987,21 @@ proxyToLoon(std::vector &nodes, const std::string &base_conf, std::vector if(!x.ServerName.empty()){ proxy += ",sni="+x.ServerName; } - if(!x.DownMbps.empty()){ - proxy += ",download-bandwidth="+x.DownMbps; + if(!x.UpMbps.empty()){ + std::string search = " Mbps"; + size_t pos = x.UpMbps.find(search); + if (pos != std::string::npos) { + x.UpMbps.replace(pos, search.length(), ""); + } else{ + search = "Mbps"; + pos = x.UpMbps.find(search); + if (pos != std::string::npos) { + x.UpMbps.replace(pos, search.length(), ""); + } + } + proxy += ",download-bandwidth="+x.UpMbps; } + break; default: continue; }