From df30c8ca1fead2fbae8e6a3bbf70df11b2308c4a Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 6 Nov 2017 11:15:39 +0100 Subject: [PATCH] logread: terminate after EOF Signed-off-by: Felix Fietkau --- log/logread.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/log/logread.c b/log/logread.c index edac1d9..994c88b 100644 --- a/log/logread.c +++ b/log/logread.c @@ -240,11 +240,17 @@ static void logread_fd_data_cb(struct ustream *s, int bytes) uloop_end(); } +static void logread_fd_state_cb(struct ustream *s) +{ + uloop_end(); +} + static void logread_fd_cb(struct ubus_request *req, int fd) { static struct ustream_fd test_fd; test_fd.stream.notify_read = logread_fd_data_cb; + test_fd.stream.notify_state = logread_fd_state_cb; ustream_fd_init(&test_fd, fd); } -- 2.30.2