From: kevin dot burek at gmail dot com Operating system: all PHP version: 4.4.4 PHP Bug Type: *Graphics related Bug description: iptcembed fails on non-jfif jpegs
Description: ------------ The poorly documented iptcembed function fails to insert a header (and throws no errors) when a jpeg lacks the APP0 marker. The code in iptc.c is currently written to insert the new APP13 section immediately after the APP0 section. When this is missing, the function falls straight through. Reproduce code: --------------- http://www.php.net/manual/en/function.iptcembed.php#18549 Expected result: ---------------- Image with new iptc data inserted at APP13 marker Actual result: -------------- Image copied, yet stripped of old iptc data -- Edit bug report at http://bugs.php.net/?id=40109&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40109&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40109&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40109&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=40109&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=40109&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=40109&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=40109&r=needscript Try newer version: http://bugs.php.net/fix.php?id=40109&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=40109&r=support Expected behavior: http://bugs.php.net/fix.php?id=40109&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=40109&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=40109&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=40109&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40109&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=40109&r=dst IIS Stability: http://bugs.php.net/fix.php?id=40109&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=40109&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=40109&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=40109&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=40109&r=mysqlcfg
