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();