From fcf0d1eec680fe7df2b60f7adb1ac923936699aa Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Tue, 1 Apr 2025 22:54:17 +0200 Subject: [PATCH] Fix resource leak in iptcembed() on error --- ext/standard/iptc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/standard/iptc.c b/ext/standard/iptc.c index e4dd38637570..44dd33bab10a 100644 --- a/ext/standard/iptc.c +++ b/ext/standard/iptc.c @@ -204,6 +204,7 @@ PHP_FUNCTION(iptcembed) if (spool < 2) { if (zend_fstat(fileno(fp), &sb) != 0) { + fclose(fp); RETURN_FALSE; }