X7ROOT File Manager
Current Path:
/opt/alt/tests/alt-php85-pecl-mailparse_3.1.8-2.el8/tests
opt
/
alt
/
tests
/
alt-php85-pecl-mailparse_3.1.8-2.el8
/
tests
/
??
..
??
001.phpt
(328 B)
??
002.phpt
(571 B)
??
003.phpt
(597 B)
??
004.phpt
(765 B)
??
005.phpt
(948 B)
??
006.phpt
(2.26 KB)
??
007.phpt
(1.15 KB)
??
008.phpt
(354 B)
??
009.phpt
(896 B)
??
010.phpt
(1.27 KB)
??
011.phpt
(678 B)
??
012-stream.phpt
(476 B)
??
012-var.phpt
(465 B)
??
012.phpt
(435 B)
??
013.phpt
(354 B)
??
bug001.phpt
(685 B)
??
bug73110.phpt
(909 B)
??
bug74223.phpt
(705 B)
??
bug75825.phpt
(2.1 KB)
??
bug81403.phpt
(542 B)
??
bug81422.phpt
(424 B)
??
gh19.phpt
(935 B)
??
gh21.phpt
(1.6 KB)
??
gh22.phpt
(1.76 KB)
??
gh24.phpt
(710 B)
??
gh29.phpt
(598 B)
??
gh30.phpt
(837 B)
??
parse_test_messages.phpt
(4.66 KB)
??
testdata
Editing: bug001.phpt
--TEST-- mailparse_msg_free causes double free segfault --SKIPIF-- <?php if (!extension_loaded("mailparse")) print "skip"; ?> --FILE-- <?php $path = dirname(__FILE__) . '/testdata/m0001.txt'; $resource = mailparse_msg_parse_file($path); $stream = fopen($path, 'r'); $structure = mailparse_msg_get_structure($resource); $parts = array(); foreach ($structure as $part_id) { $part = mailparse_msg_get_part($resource, $part_id); $parts[$part_id] = mailparse_msg_get_part_data($part); } if (is_resource($stream)) { fclose($stream); } if (is_resource($resource)) { mailparse_msg_free($resource); } print 'No Segfault!' . PHP_EOL; --EXPECT-- No Segfault!
Upload File
Create Folder