diff options
author | Antony Dovgal <tony2001@php.net> | 2007-05-10 12:23:25 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2007-05-10 12:23:25 +0000 |
commit | c69b76dc521590796c274ae43ed986942a216949 (patch) | |
tree | a801af559f94c899c00f37df3dabe2635d8543c2 /ext/standard/iptc.c | |
parent | f9f456a9cd58ae8eda8b62d37da7a6dea913fd4a (diff) | |
download | php-git-c69b76dc521590796c274ae43ed986942a216949.tar.gz |
MFH: fix segfault in iptcembed()
Diffstat (limited to 'ext/standard/iptc.c')
-rw-r--r-- | ext/standard/iptc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/standard/iptc.c b/ext/standard/iptc.c index 921fcdd8b6..f31861635e 100644 --- a/ext/standard/iptc.c +++ b/ext/standard/iptc.c @@ -212,16 +212,16 @@ PHP_FUNCTION(iptcembed) if (php_iptc_get1(fp, spool, poi?&poi:0 TSRMLS_CC) != 0xFF) { fclose(fp); - if (poi) { - efree(poi); + if (spoolbuf) { + efree(spoolbuf); } RETURN_FALSE; } if (php_iptc_get1(fp, spool, poi?&poi:0 TSRMLS_CC) != 0xD8) { fclose(fp); - if (poi) { - efree(poi); + if (spoolbuf) { + efree(spoolbuf); } RETURN_FALSE; } |