diff options
Diffstat (limited to 'controller')
-rw-r--r-- | controller/SqliteNetworkController.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/controller/SqliteNetworkController.cpp b/controller/SqliteNetworkController.cpp index 90a476ce..804c763d 100644 --- a/controller/SqliteNetworkController.cpp +++ b/controller/SqliteNetworkController.cpp @@ -1312,7 +1312,7 @@ unsigned int SqliteNetworkController::_doCPGet( } else if ((path[2] == "test")&&(path.size() >= 4)) { std::map< uint64_t,_CircuitTestEntry >::iterator cte(_circuitTests.find(Utils::hexStrToU64(path[3].c_str()))); - if (cte != _circuitTests.end()) { + if ((cte != _circuitTests.end())&&(cte->second.test)) { responseBody = "["; responseBody.append(cte->second.jsonResults); @@ -1323,6 +1323,8 @@ unsigned int SqliteNetworkController::_doCPGet( ::free((void *)cte->second.test); _circuitTests.erase(cte); + return 200; + } // else 404 } // else 404 |