--TEST-- Bug #61964 (finfo_open with directory cause invalid free) --EXTENSIONS-- fileinfo --FILE-- Core\n> Me"); file_put_contents($dir . "/test2.txt", "a\nb\n"); @mkdir($dir . "/test-inner-folder私はガラスを食べられます"); finfo_open(FILEINFO_NONE, $dir); echo "DONE: testing dir with files\n"; rmdir($dir . "/test-inner-folder私はガラスを食べられます"); unlink($dir . "/test1.txt"); unlink($dir . "/test2.txt"); unlink($magic_file_copy); unlink($magic_file_copy2); rmdir($dir); ?> --EXPECTF-- bool(false)%A object(finfo)#%d (0) { } object(finfo)#%d (0) { } bool(false)%A Warning: finfo_open(): offset `string' invalid in %sbug61964-mb.php on line %d Warning: finfo_open(): offset ` Core' invalid in %sbug61964-mb.php on line %d Warning: finfo_open(): offset ` Me' invalid in %sbug61964-mb.php on line %d Warning: finfo_open(): offset `a' invalid in %sbug61964-mb.php on line %d Warning: finfo_open(): offset `b' invalid in %sbug61964-mb.php on line %d Warning: finfo_open(): Failed to load magic database at "%sbug61964-mb" in %sbug61964-mb.php on line %d DONE: testing dir with files