summaryrefslogtreecommitdiff
path: root/ext/standard/iptc.c
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2007-05-10 12:23:25 +0000
committerAntony Dovgal <tony2001@php.net>2007-05-10 12:23:25 +0000
commitc69b76dc521590796c274ae43ed986942a216949 (patch)
treea801af559f94c899c00f37df3dabe2635d8543c2 /ext/standard/iptc.c
parentf9f456a9cd58ae8eda8b62d37da7a6dea913fd4a (diff)
downloadphp-git-c69b76dc521590796c274ae43ed986942a216949.tar.gz
MFH: fix segfault in iptcembed()
Diffstat (limited to 'ext/standard/iptc.c')
-rw-r--r--ext/standard/iptc.c8
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;
}