Fix crashing when not waiting for pin, yet /pin is called

This commit is contained in:
loki 2020-01-23 20:31:04 +01:00
parent 1c28214260
commit 8da7739728

View File

@ -391,6 +391,12 @@ void pin(std::shared_ptr<typename SimpleWeb::ServerBase<T>::Response> response,
pt::ptree tree;
if(map_id_sess.empty()) {
response->write(SimpleWeb::StatusCode::client_error_im_a_teapot);
return;
}
auto &sess = std::begin(map_id_sess)->second;
getservercert(sess, tree, request->path_match[1]);