Coverity: api_scilab module memory errors fixed
[scilab.git] / scilab / modules / api_scilab / src / cpp / template / api_poly.hpp
index a9a2570..e461bfd 100644 (file)
@@ -74,7 +74,7 @@ int API_PROTO(getPolyVarname)(scilabEnv env, scilabVar var, const wchar_t** varn
 #endif
 
     std::wstring v = p->getVariableName();
-    *varname = v.data();
+    *varname = wcsdup(v.data());
     return STATUS_OK;
 }