aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
Diffstat (limited to 'libbb')
-rw-r--r--libbb/read.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libbb/read.c b/libbb/read.c
index 640293b70..4ad41d589 100644
--- a/libbb/read.c
+++ b/libbb/read.c
@@ -161,8 +161,7 @@ char *xmalloc_reads(int fd, char *buf)
161 } 161 }
162 /* nonblock_safe_read() because we are used by e.g. shells */ 162 /* nonblock_safe_read() because we are used by e.g. shells */
163 if (nonblock_safe_read(fd, p, 1) != 1) { /* EOF/error */ 163 if (nonblock_safe_read(fd, p, 1) != 1) { /* EOF/error */
164 if (p == buf) { 164 if (p == buf) { /* we read nothing */
165 /* we read nothing [and buf was NULL initially] */
166 free(buf); 165 free(buf);
167 return NULL; 166 return NULL;
168 } 167 }