mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
- MFH Fix logic
This commit is contained in:
parent
d94e388d74
commit
e3d786be4e
@ -260,14 +260,14 @@ static int php_stream_memory_set_option(php_stream *stream, int option, int valu
|
||||
if (newsize <= ms->fsize) {
|
||||
if (newsize < ms->fpos) {
|
||||
ms->fpos = newsize;
|
||||
} else {
|
||||
ms->data = erealloc(ms->data, newsize);
|
||||
memset(ms->data+ms->fsize, 0, newsize - ms->fsize);
|
||||
ms->fsize = newsize;
|
||||
}
|
||||
} else {
|
||||
ms->data = erealloc(ms->data, newsize);
|
||||
memset(ms->data+ms->fsize, 0, newsize - ms->fsize);
|
||||
ms->fsize = newsize;
|
||||
return PHP_STREAM_OPTION_RETURN_OK;
|
||||
}
|
||||
ms->fsize = newsize;
|
||||
return PHP_STREAM_OPTION_RETURN_OK;
|
||||
}
|
||||
default:
|
||||
return PHP_STREAM_OPTION_RETURN_NOTIMPL;
|
||||
|
Loading…
Reference in New Issue
Block a user