make sure thread safe

This commit is contained in:
qicosmos
2024-02-26 15:54:01 +08:00
parent 4fb707cede
commit 9083a155e9
+1 -1
View File
@@ -49,7 +49,7 @@ public:
assert(data.size() < MAX_BUF_LEN);
auto sp_data = std::make_shared<std::string>(std::move(data));
std::weak_ptr<connection> weak = shared_from_this();
asio::post([this, weak, sp_data, req_id, req_type] {
asio::post(socket_.get_executor(), [this, weak, sp_data, req_id, req_type] {
auto conn = weak.lock();
if (conn) {
response_interal(req_id, std::move(sp_data), req_type);