From ebad0e96f7a9053e5b994e0a3af33178b3cafc61 Mon Sep 17 00:00:00 2001 From: asdlokj1qpi23 Date: Mon, 25 Dec 2023 10:51:21 +0800 Subject: [PATCH] fix vless short_id issue.(#1) --- src/generator/config/subexport.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/generator/config/subexport.cpp b/src/generator/config/subexport.cpp index f5aa7a4..8c8b42f 100644 --- a/src/generator/config/subexport.cpp +++ b/src/generator/config/subexport.cpp @@ -2409,8 +2409,12 @@ proxyToSingBox(std::vector &nodes, rapidjson::Document &json, std::vector if (!x.PublicKey.empty()) { reality.AddMember("public_key", rapidjson::StringRef(x.PublicKey.c_str()), allocator); } - auto shortIds = stringArrayToJsonArray(x.Alpn, ",", allocator); - reality.AddMember("short_id", shortIds, allocator); +// auto shortIds = stringArrayToJsonArray(x.ShortId, ",", allocator); + if (!x.ShortId.empty()) { + reality.AddMember("short_id", rapidjson::StringRef(x.ShortId.c_str()), allocator); + } else { + reality.AddMember("short_id", rapidjson::StringRef(""), allocator); + } tls.AddMember("reality", reality, allocator); } }