*** empty log message ***

This commit is contained in:
Cary Sandvig 2000-12-13 02:13:19 +00:00
parent 56db184227
commit e11a57da06

View File

@ -89,13 +89,15 @@ int PipeStreamBuf::underflow(void) {
}
if (feof(_pipe) != 0)
return EOF;
char* buf = new char[blen()];
size_t n = fread(buf, 1, blen(), _pipe);
// size_t len = ebuf() - base();
size_t len = 1024;
char* buf = new char[len];
size_t n = fread(buf, 1, len, _pipe);
int ret = buf[0];
if (n == 0)
ret = EOF;
else {
memcpy(base()+(blen() - n), buf, n);
// memcpy(base()+(len - n), buf, n);
gbump(-n);
}
delete buf;