Merge pull request #226 from Barenboim/windows

fix destructor bug
This commit is contained in:
xiehan
2021-01-28 17:12:13 +08:00
committed by GitHub
2 changed files with 11 additions and 5 deletions
+5 -2
View File
@@ -193,8 +193,11 @@ public:
virtual ~HttpMessage()
{
this->clear_output_body();
http_parser_deinit(this->parser);
delete this->parser;
if (this->parser)
{
http_parser_deinit(this->parser);
delete this->parser;
}
}
/* for std::move() */
+6 -3
View File
@@ -321,9 +321,12 @@ inline RedisMessage::RedisMessage():
inline RedisMessage::~RedisMessage()
{
redis_parser_deinit(parser_);
delete parser_;
delete stream_;
if (parser_)
{
redis_parser_deinit(parser_);
delete parser_;
delete stream_;
}
}
inline bool RedisMessage::parse_success() const { return parser_->parse_succ; }