diff --git a/Lib/scilab/scichar.swg b/Lib/scilab/scichar.swg index 66818e991..f3ea939a2 100644 --- a/Lib/scilab/scichar.swg +++ b/Lib/scilab/scichar.swg @@ -103,8 +103,7 @@ SWIG_SciString_AsCharPtr(void *pvApiCtx, int iVar, char *pcValue, int iLength, c strncpy(pcValue, pcTmpValue, iLength); } - free(pcTmpValue); - + freeAllocatedSingleString(pcTmpValue); return SWIG_OK; } }