X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fm_getfld.c;h=cddf362b2d582a61b390023e592aab45e1d17bad;hb=b986c0df2a745f3f5f5f4a4a6ccc384125bafbc7;hp=aca481a18e433686204fcfeb1e2d660fd9f8f3df;hpb=6f48e12f2d4dd510f1610338648c2f6ab904392f;p=mmh diff --git a/sbr/m_getfld.c b/sbr/m_getfld.c index aca481a..cddf362 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;