Browse Source

MF51: fix #36258 (SplFileObject::getPath() may lead to segfault)

migration/RELEASE_1_0_0
Antony Dovgal 21 years ago
parent
commit
fc2f82751a
  1. 2
      ext/spl/spl_directory.c

2
ext/spl/spl_directory.c

@ -340,6 +340,8 @@ static spl_filesystem_object * spl_filesystem_object_create_type(int ht, spl_fil
spl_filesystem_object_get_file_name(source TSRMLS_CC);
intern->file_name = estrndup(source->file_name, source->file_name_len);
intern->file_name_len = source->file_name_len;
intern->path = estrndup(source->path, source->path_len);
intern->path_len = source->path_len;
break;
case SPL_FS_FILE:
return_value->value.obj = spl_filesystem_object_new_ex(ce ? ce : source->file_class, &intern TSRMLS_CC);

Loading…
Cancel
Save