/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/libxml/tests/bug63389.phpt
23 строки
578 B
Niels Dossche
Throw early when a non-stream-context resource is passed to libxml_set_streams_context() (#14279)
20 май 2024, 17:56
Не верифицирован
20 май 2024, 17:56
90e0ce7
Код
Авторство
О чём код?
--TEST-- Bug #63389 (Missing context check on libxml_set_streams_context() causes memleak) --EXTENSIONS-- libxml --FILE-- <?php try { libxml_set_streams_context("a"); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } $fp = fopen("php://input", "r"); try { libxml_set_streams_context($fp); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } echo "okey"; ?> --EXPECT-- libxml_set_streams_context(): Argument #1 ($context) must be of type resource, string given libxml_set_streams_context(): supplied resource is not a valid Stream-Context resource okey