From 8bc8209e8b24abf42560e9c04a1876ce160d5b3c Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Mon, 31 Jul 2023 18:06:08 +0100 Subject: [PATCH] [Import] Dxf Fix regression from https://github.com/FreeCAD/FreeCAD/commit/1cd9feb See discussion https://forum.freecad.org/viewtopic.php?t=80040&sid=9937b585c8681fe5a2d27f37dcd3f163 --- src/Mod/Import/App/dxf/dxf.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Import/App/dxf/dxf.cpp b/src/Mod/Import/App/dxf/dxf.cpp index 51ad48bec4..710318760f 100644 --- a/src/Mod/Import/App/dxf/dxf.cpp +++ b/src/Mod/Import/App/dxf/dxf.cpp @@ -2431,7 +2431,9 @@ bool CDxfRead::ReadText() { const char* utfStr = (this->*stringToUTF8)(textPrefix.c_str()); OnReadText(c, height * 25.4 / 72.0, utfStr); - delete utfStr; + if (utfStr == m_str) { + delete utfStr; + } } return(true);