From 7395189f59b985760b9ad5b73b5c6efce8793915 Mon Sep 17 00:00:00 2001 From: qicosmos Date: Wed, 24 Jul 2019 16:56:51 +0800 Subject: [PATCH] add a check for empty outbpx --- include/rpc_client.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/rpc_client.hpp b/include/rpc_client.hpp index 02bff43..557eba8 100644 --- a/include/rpc_client.hpp +++ b/include/rpc_client.hpp @@ -337,6 +337,10 @@ namespace rest_rpc { } std::unique_lock lock(write_mtx_); + if (outbox_.empty()) { + return; + } + ::free((char*)outbox_.front().first.data()); outbox_.pop_front();