/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/simplexml/tests/gh12929.phpt
29 строк
817 B
Niels Dossche
Fix GH-12929: SimpleXMLElement with stream_wrapper_register can segfault
17 дек 2023, 13:51
17 дек 2023, 13:51
f75931a
Код
Авторство
О чём код?
--TEST-- GH-12929 (SimpleXMLElement with stream_wrapper_register can segfault) --EXTENSIONS-- simplexml --FILE-- <?php $scheme = "foo1"; stream_wrapper_register($scheme, "SimpleXMLIterator"); try { file_get_contents($scheme . "://x"); } catch (Error $e) { echo $e->getMessage(), "\n"; echo $e->getPrevious()->getMessage(), "\n"; } $scheme = "foo2"; stream_wrapper_register($scheme, "SimpleXMLElement"); try { file_get_contents($scheme . "://x"); } catch (Error $e) { echo $e->getMessage(), "\n"; echo $e->getPrevious()->getMessage(), "\n"; } ?> --EXPECT-- It's not possible to assign a complex type to properties, resource given SimpleXMLElement is not properly initialized It's not possible to assign a complex type to properties, resource given SimpleXMLElement is not properly initialized