xref: /PHP-5.3/ext/exif/tests/bug34704.phpt (revision 610c7fbe)
1--TEST--
2Bug #34704 (Infinite recursion due to corrupt JPEG)
3--SKIPIF--
4<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
5--INI--
6magic_quotes_runtime=0
7output_handler=
8zlib.output_compression=0
9--FILE--
10<?php
11$infile = dirname(__FILE__).'/bug34704.jpg';
12var_dump(exif_read_data($infile));
13?>
14===DONE===
15--EXPECTF--
16array(7) {
17  ["FileName"]=>
18  string(12) "bug34704.jpg"
19  ["FileDateTime"]=>
20  int(%d)
21  ["FileSize"]=>
22  int(9976)
23  ["FileType"]=>
24  int(2)
25  ["MimeType"]=>
26  string(10) "image/jpeg"
27  ["SectionsFound"]=>
28  string(4) "IFD0"
29  ["COMPUTED"]=>
30  array(5) {
31    ["html"]=>
32    string(24) "width="386" height="488""
33    ["Height"]=>
34    int(488)
35    ["Width"]=>
36    int(386)
37    ["IsColor"]=>
38    int(1)
39    ["ByteOrderMotorola"]=>
40    int(0)
41  }
42}
43===DONE===
44