*** 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) if (feof(_pipe) != 0)
return EOF; return EOF;
char* buf = new char[blen()]; // size_t len = ebuf() - base();
size_t n = fread(buf, 1, blen(), _pipe); size_t len = 1024;
char* buf = new char[len];
size_t n = fread(buf, 1, len, _pipe);
int ret = buf[0]; int ret = buf[0];
if (n == 0) if (n == 0)
ret = EOF; ret = EOF;
else { else {
memcpy(base()+(blen() - n), buf, n); // memcpy(base()+(len - n), buf, n);
gbump(-n); gbump(-n);
} }
delete buf; delete buf;