diff --git a/src/APConfig.cpp b/src/APConfig.cpp index 2923d84..fb8be0c 100644 --- a/src/APConfig.cpp +++ b/src/APConfig.cpp @@ -137,17 +137,23 @@ namespace OpenWifi { } DBGLINE } else if (Original->isArray(i)) { + DBGLINE auto Arr = Poco::makeShared(); auto Obj = Original->getArray(i); ReplaceVariablesInArray(Obj, Arr); Result->set(i, Arr); + DBGLINE } else if (Original->isObject(i)) { + DBGLINE auto Expanded = Poco::makeShared(); auto Obj = Original->getObject(i); ReplaceVariablesInObject(Obj, Expanded); Result->set(i, Expanded); + DBGLINE } else { + DBGLINE Result->set(i, Original->get(i)); + DBGLINE } } return true;