Fixed memory problems
This commit is contained in:
11
main.cpp
11
main.cpp
@@ -27,7 +27,13 @@ void reload_container(TRMNLContainer& container, const string& filename)
|
||||
return;
|
||||
}
|
||||
container.clear();
|
||||
container = j;
|
||||
if (j.is_array())
|
||||
{
|
||||
for (int i = 0; i < j.size(); ++i)
|
||||
{
|
||||
container.add_device(j[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
@@ -97,8 +103,7 @@ int main(int argc, char **argv)
|
||||
return -1;
|
||||
}
|
||||
|
||||
container.clear();
|
||||
container = devs;
|
||||
reload_container(container, devices_filename);
|
||||
|
||||
auto setup_handler = [&container, &devices_filename](const httplib::Request& req, httplib::Response& res)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user