lineedit: don't violate API if we do simple fgets
ash: cosmetic style fixes, no code changes

diff --git a/libbb/lineedit.c b/libbb/lineedit.c
index 1397409..a0f190f 100644
--- a/libbb/lineedit.c
+++ b/libbb/lineedit.c
@@ -1343,8 +1343,10 @@
 		int len;
 		parse_and_put_prompt(prompt);
 		fflush(stdout);
-		fgets(command, maxsize, stdin);
-		len = strlen(command);
+		if (fgets(command, maxsize, stdin) == NULL)
+			len = -1; /* EOF or error */
+		else
+			len = strlen(command);
 		DEINIT_S();
 		return len;
 	}