From 644a79652509234af97e2dc1700bc637955123b3 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Wed, 30 Aug 2006 16:30:14 +0000 Subject: [PATCH] MFH: fix leak in iptcembed() --- ext/standard/iptc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/standard/iptc.c b/ext/standard/iptc.c index 640137a74b..ea6aaae862 100644 --- a/ext/standard/iptc.c +++ b/ext/standard/iptc.c @@ -231,11 +231,17 @@ PHP_FUNCTION(iptcembed) if (php_iptc_get1(fp, spool, poi?&poi:0 TSRMLS_CC) != 0xFF) { fclose(fp); + if (poi) { + efree(poi); + } RETURN_FALSE; } if (php_iptc_get1(fp, spool, poi?&poi:0 TSRMLS_CC) != 0xD8) { fclose(fp); + if (poi) { + efree(poi); + } RETURN_FALSE; } -- 2.40.0