diff options
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/read.c | 3 |
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 | } |