We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5337172 commit f0fb9e3Copy full SHA for f0fb9e3
ext/spl/spl_directory.c
@@ -186,10 +186,7 @@ static zend_object *spl_filesystem_object_new(zend_class_entry *class_type)
186
{
187
spl_filesystem_object *intern;
188
189
- intern = emalloc(sizeof(spl_filesystem_object) + zend_object_properties_size(class_type));
190
- memset(intern, 0,
191
- MAX(XtOffsetOf(spl_filesystem_object, u.dir.entry),
192
- XtOffsetOf(spl_filesystem_object, u.file.escape) + sizeof(int)));
+ intern = ecalloc(1, sizeof(spl_filesystem_object) + zend_object_properties_size(class_type));
193
/* intern->type = SPL_FS_INFO; done by set 0 */
194
intern->file_class = spl_ce_SplFileObject;
195
intern->info_class = spl_ce_SplFileInfo;
0 commit comments