public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f5099e7
)
used to dump core on empty files
author
ceriel
<none@none>
Fri, 27 Feb 1987 09:54:23 +0000
(09:54 +0000)
committer
ceriel
<none@none>
Fri, 27 Feb 1987 09:54:23 +0000
(09:54 +0000)
modules/src/read_em/read_em.c
patch
|
blob
|
history
diff --git
a/modules/src/read_em/read_em.c
b/modules/src/read_em/read_em.c
index
e0ddce8
..
a028b6e
100644
(file)
--- a/
modules/src/read_em/read_em.c
+++ b/
modules/src/read_em/read_em.c
@@
-41,13
+41,18
@@
_fill()
static int sz;
if (_ich && _ich < &text[sz]) return _ich++, '\0';
+ _ich = text;
if (sys_read(fd, text, BUFSIZ, &sz) &&
sz > 0
) {
text[sz] = '\0';
- return _ich = text, (*_ich++&0377);
+ return (*_ich++&0377);
+ }
+ else {
+ sz = 0;
+ text[0] = 0;
+ return EOF;
}
- else return EOF;
}
#define NARGS 3 /* Maximum number of arguments */