summaryrefslogtreecommitdiff
path: root/controller
diff options
context:
space:
mode:
Diffstat (limited to 'controller')
-rw-r--r--controller/SqliteNetworkController.cpp4
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