From a059f0259612a8c5df71605daad5487c13520405 Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 8 Aug 2007 08:04:20 +0000 Subject: [PATCH] change gets to return \n, to distinguish 0-byte read from empty line --- ulib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ulib.c b/ulib.c index 5c8e6f3..decab69 100644 --- a/ulib.c +++ b/ulib.c @@ -67,9 +67,9 @@ gets(char *buf, int max) cc = read(0, &c, 1); if(cc < 1) break; + buf[i++] = c; if(c == '\n' || c == '\r') break; - buf[i++] = c; } buf[i] = '\0'; return buf;