memfp->fpos = 0;
memfp->fsize = 0;
} else if (php_stream_is(*(php_stream**)entry->fp->abstract, PHP_STREAM_IS_STDIO)) {
- php_stream_truncate_set_size(entry->fp, 0);
+ php_stream_truncate_set_size(*(php_stream**)entry->fp->abstract, 0);
} else {
efree(*ret);
*ret = NULL;
}
return FAILURE;
}
+ } else if (php_stream_is(entry->fp, PHP_STREAM_IS_STDIO)) {
+ php_stream_truncate_set_size(entry->fp, 0);
} else {
efree(*ret);
*ret = NULL;