提交 a1a39742 authored 作者: Michael Jerris's avatar Michael Jerris

fix leaked body in error case

上级 23b3e172
...@@ -1370,6 +1370,7 @@ ESL_DECLARE(esl_status_t) esl_recv_event(esl_handle_t *handle, int check_q, esl_ ...@@ -1370,6 +1370,7 @@ ESL_DECLARE(esl_status_t) esl_recv_event(esl_handle_t *handle, int check_q, esl_
if (r < 0) { if (r < 0) {
if (!(strerror_r(handle->errnum, handle->err, sizeof(handle->err)))) if (!(strerror_r(handle->errnum, handle->err, sizeof(handle->err))))
*(handle->err)=0; *(handle->err)=0;
free(body);
goto fail; goto fail;
} else if (r == 0) { } else if (r == 0) {
continue; continue;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论