version 1.115, 2011/06/23 23:35:42 |
version 1.116, 2012/01/05 00:16:56 |
|
|
if (atomicio(read, pmonitor->m_log_recvfd, |
if (atomicio(read, pmonitor->m_log_recvfd, |
buffer_ptr(&logmsg), buffer_len(&logmsg)) != buffer_len(&logmsg)) { |
buffer_ptr(&logmsg), buffer_len(&logmsg)) != buffer_len(&logmsg)) { |
if (errno == EPIPE) { |
if (errno == EPIPE) { |
|
buffer_free(&logmsg); |
debug("%s: child log fd closed", __func__); |
debug("%s: child log fd closed", __func__); |
close(pmonitor->m_log_recvfd); |
close(pmonitor->m_log_recvfd); |
pmonitor->m_log_recvfd = -1; |
pmonitor->m_log_recvfd = -1; |