From c80c18a715f3dc08b544f1e44149cdb5bbd496cc Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 9 Sep 2005 17:07:17 +0200 Subject: [PATCH] [PATCH] blkparse: fix quit on stdin reads If the blocking read returns 0, we really are done. So safely exit. --- blkparse.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/blkparse.c b/blkparse.c index bfc8d1c..2cd060b 100644 --- a/blkparse.c +++ b/blkparse.c @@ -1099,13 +1099,8 @@ static int read_sort_events(int fd, void **buffer, long *max_offset) if (*max_offset - offset < sizeof(*t)) resize_buffer(buffer, max_offset, offset); - if (read_data(fd, *buffer + offset, sizeof(*t), !events)) { - if (events) - break; - - usleep(1000); - continue; - } + if (read_data(fd, *buffer + offset, sizeof(*t), !events)) + break; t = *buffer + offset; offset += sizeof(*t); -- 2.25.1