From fb8500cbf8f0bc434e4296dc68bf1b5578676e9e Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Wed, 9 Dec 2020 13:51:15 +0200 Subject: Fix handling of very long captured lines * src/progman.c (redirect_read): Break the loop if no newline is found. --- src/progman.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/progman.c b/src/progman.c index 02034ef..008d186 100644 --- a/src/progman.c +++ b/src/progman.c @@ -416,6 +416,8 @@ redirect_read (int fd, void *data) rb->len = 0; rb->overflow = 1; } + else + break; } } return 0; -- cgit v1.2.1