Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
replsess: fix double free of sendbuf in some cases.
In iRet handler of relpSessSendResponse, the sendbuf was freed if iRet returned a failure. However if error RELP_RET_IO_ERR happened in relpSendqAddBuf, sendbuf was already assigned to relpSendqe_t. As a result sendbuf was double freed in relpSendqDestruct. see also rsyslog/rsyslog#4184 rsyslog/rsyslog#4005 closes #183
- Loading branch information