aboutsummaryrefslogtreecommitdiff
path: root/sysklogd
diff options
context:
space:
mode:
Diffstat (limited to 'sysklogd')
-rw-r--r--sysklogd/syslogd.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index 284e5743c..ba46792b6 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -527,12 +527,10 @@ static void do_syslogd(void)
527 for (;;) { 527 for (;;) {
528 size_t sz; 528 size_t sz;
529 529
530 sz = read(sock_fd, G.recvbuf, MAX_READ - 1); 530 sz = safe_read(sock_fd, G.recvbuf, MAX_READ - 1);
531 if (sz <= 0) { 531 if (sz <= 0) {
532 if (sz == 0) 532 //if (sz == 0)
533 continue; /* EOF from unix socket??? */ 533 // continue; /* EOF from unix socket??? */
534 if (errno == EINTR) /* alarm may have happened */
535 continue;
536 bb_perror_msg_and_die("read from /dev/log"); 534 bb_perror_msg_and_die("read from /dev/log");
537 } 535 }
538 536