/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/bug79151.phpt
27 строк
567 B
Nikita Popov
Fixed bug #79151
23 янв 2020, 16:20
23 янв 2020, 16:20
db9776c
Код
Авторство
О чём код?
--TEST-- Bug #79151: heap use after free caused by spl_dllist_it_helper_move_forward --FILE-- <?php $a = new SplDoublyLinkedList(); $a->setIteratorMode(SplDoublyLinkedList::IT_MODE_LIFO | SplDoublyLinkedList::IT_MODE_DELETE); $a->push(1); $a->rewind(); $a->unshift(2); var_dump($a->pop()); var_dump($a->next()); $a = new SplDoublyLinkedList(); $a->setIteratorMode(SplDoublyLinkedList::IT_MODE_FIFO | SplDoublyLinkedList::IT_MODE_DELETE); $a->unshift(1); $a->rewind(); $a->push(2); var_dump($a->shift()); var_dump($a->next()); ?> --EXPECT-- int(1) NULL int(1) NULL