|
|
@@ -57,10 +57,12 @@ SQInteger _stream_read(HSQUIRRELVM v)
|
|
|
SETUP_STREAM(v);
|
|
|
SQChar *data;
|
|
|
SQInteger size,res;
|
|
|
- sq_getinteger(v,2,&size);
|
|
|
- if(size > self->Len()) {
|
|
|
+ sq_getinteger(v,2,&size);
|
|
|
+ /* DAD come back here
|
|
|
+ if(self->GetHandle() != stdin && size > self->Len()) {
|
|
|
size = self->Len();
|
|
|
- }
|
|
|
+ }
|
|
|
+ */
|
|
|
data = sq_getscratchpad(v,size);
|
|
|
res = self->Read(data,size);
|
|
|
if(res <= 0)
|