From 7ad30284041f5a28d17fab614b776179004a9f51 Mon Sep 17 00:00:00 2001 From: Tindy X <49061470+tindy2013@users.noreply.github.com> Date: Sun, 5 Apr 2020 17:42:04 +0800 Subject: [PATCH] Fix not processing duplicated node names in Quantumult configurations Optimize codes. --- src/subexport.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/subexport.cpp b/src/subexport.cpp index 9978da7..d8ea414 100644 --- a/src/subexport.cpp +++ b/src/subexport.cpp @@ -1212,6 +1212,7 @@ std::string netchToSurge(std::vector &nodes, std::string &base_conf, s if(ext.udp) proxy += ", udp-relay=true"; + remarks_list.emplace_back(remark); if(ext.nodelist) output_nodelist += remark + " = " + proxy + "\n"; else @@ -1219,7 +1220,6 @@ std::string netchToSurge(std::vector &nodes, std::string &base_conf, s ini.Set("{NONAME}", remark + " = " + proxy); nodelist.emplace_back(x); } - remarks_list.emplace_back(remark); } if(ext.nodelist) @@ -1769,6 +1769,7 @@ void netchToQuan(std::vector &nodes, INIReader &ini, std::vector &nodes, INIReader &ini, std::vector