From 1bf25f030777a83ed498914ad65ba3d44b8b3fdc Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Thu, 18 Oct 2001 03:20:41 +0000
Subject: Patch from Stefan Soucek <ssoucek@coactive.com> to ignore extra empty
 lines in fgets_str

---
 libbb/fgets_str.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'libbb')

diff --git a/libbb/fgets_str.c b/libbb/fgets_str.c
index 33d8d00cc..7d41d72f1 100644
--- a/libbb/fgets_str.c
+++ b/libbb/fgets_str.c
@@ -55,7 +55,7 @@ char *fgets_str(FILE *file, const char *terminating_string)
 			break;
 		}
 	}
-	if (idx == 0) {
+	if (idx == 0 || linebuf[0] == '\n') {
 		return NULL;
 	}
 	linebuf[idx] = '\0';
-- 
cgit v1.2.3