From 9b2a640ae7d674fb4ae7aeb5623502eb4e921d19 Mon Sep 17 00:00:00 2001 From: ChrisCoxArt Date: Wed, 17 Jun 2026 19:07:53 -0700 Subject: [PATCH] fix a mistaken delete that should have been free Fixes #1413 --- IccProfLib/IccTagBasic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IccProfLib/IccTagBasic.cpp b/IccProfLib/IccTagBasic.cpp index 607346fd7..97b30cd93 100644 --- a/IccProfLib/IccTagBasic.cpp +++ b/IccProfLib/IccTagBasic.cpp @@ -12069,7 +12069,7 @@ icFloatNumber *CIccTagSpectralViewingConditions::applyRangeToObserver(const icSp } else { if ( m_observerRange.steps > newRange.steps) { - delete rv; + free(rv); return NULL; } memcpy(rv, m_observer, m_observerRange.steps*3*sizeof(icFloatNumber));