From bf7e3c5057ce5b94e48f9c6b1f4b2ab2645d5bde Mon Sep 17 00:00:00 2001 From: arm64v8a <48624112+arm64v8a@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:14:19 +0800 Subject: [PATCH] fix vmess link parse --- fmt/Link2Bean.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fmt/Link2Bean.cpp b/fmt/Link2Bean.cpp index 47abea2..8f6f574 100644 --- a/fmt/Link2Bean.cpp +++ b/fmt/Link2Bean.cpp @@ -113,7 +113,8 @@ namespace NekoRay::fmt { serverPort = objN["port"].toVariant().toInt(); // OPTIONAL name = objN["ps"].toString(); - aid = objN["aid"].toInt(); + auto aid_ = objN["aid"]; + aid = aid_.isString() ? aid_.toString().toInt() : aid_.toInt(); stream->host = objN["host"].toString(); stream->path = objN["path"].toString(); stream->sni = objN["sni"].toString();