Skip to content

Commit 46c5c73

Browse files
committed
Fix config parsing behavior
1 parent a3bbb63 commit 46c5c73

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/src/HostRedirector.cc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,9 @@ void HostRedirector::initAndStart(const Json::Value& config)
142142
const auto& rules = config["rules"];
143143
if (rules.isObject())
144144
{
145-
for (const auto& redirectTo : rules)
145+
const auto& redirectToList = rules.getMemberNames();
146+
for (const string redirectToStr : redirectToList)
146147
{
147-
if (!redirectTo.isString())
148-
continue;
149-
150-
const string redirectToStr = redirectTo.asString();
151148
string redirectToHost, redirectToPath;
152149
auto pathIdx = redirectToStr.find('/');
153150
if (pathIdx != string::npos)

0 commit comments

Comments
 (0)