Skip to content

Commit dbabdb7

Browse files
committed
[CID 14849] libfoundation: MCTextFilter_NormalizeNFC: Incorrect deallocator
Coverity-ID: 14849 Coverity-ID: 14852
1 parent 492d4c0 commit dbabdb7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

libfoundation/src/foundation-text.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ codepoint_t MCTextFilter_NormalizeNFC::GetNextCodepoint()
309309
MCMemoryCopy(m_State, t_norm, t_norm_length * sizeof(unichar_t));
310310
m_StateLength = t_norm_length;
311311
m_ReadIndex = 0;
312-
delete[] t_norm;
312+
free (t_norm);
313313

314314
// All done
315315
if (m_State[0] > 0xD800 && m_State[0] < 0xDBFF)
@@ -397,7 +397,7 @@ codepoint_t MCTextFilter_NormalizeNFC::GetNextCodepointReverse()
397397
m_State[kMCTextFilterMaxNormLength - t_norm_length--] = t_norm[i++];
398398
m_StateLength = i;
399399
m_ReadIndex = 0;
400-
delete[] t_norm;
400+
free (t_norm);
401401

402402
// All done
403403
if (m_StateLength > 1 && m_State[kMCTextFilterMaxNormLength - 2] > 0xD800 && m_State[kMCTextFilterMaxNormLength - 2] < 0xDBFF)

0 commit comments

Comments
 (0)