mirror of
https://github.com/sogou/workflow.git
synced 2026-10-26 09:39:24 +08:00
@@ -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() */
|
||||
|
||||
@@ -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; }
|
||||
|
||||
Reference in New Issue
Block a user