X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6f48e12f2d4dd510f1610338648c2f6ab904392f..1e6e0b5cc1bd2d49ffcef4ea7bb1bb6c256d07b7:/sbr/m_getfld.c diff --git a/sbr/m_getfld.c b/sbr/m_getfld.c index aca481a1..cddf362b 100644 --- a/sbr/m_getfld.c +++ b/sbr/m_getfld.c @@ -390,7 +390,8 @@ m_getfld (int state, unsigned char *name, unsigned char *buf, *cp++ = j = *(iob->_ptr + c); c = _filbuf(iob); #endif - if ((j == '\0' || j == '\n') && c != ' ' && c != '\t') { + if (c == EOF || + ((j == '\0' || j == '\n') && c != ' ' && c != '\t')) { if (c != EOF) { #ifdef LINUX_STDIO --iob->_IO_read_ptr;