projects
/
scilab.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Coverity: api_scilab module memory errors fixed
[scilab.git]
/
scilab
/
modules
/
api_scilab
/
src
/
cpp
/
template
/
api_poly.hpp
diff --git
a/scilab/modules/api_scilab/src/cpp/template/api_poly.hpp
b/scilab/modules/api_scilab/src/cpp/template/api_poly.hpp
index
a9a2570
..
e461bfd
100644
(file)
--- a/
scilab/modules/api_scilab/src/cpp/template/api_poly.hpp
+++ b/
scilab/modules/api_scilab/src/cpp/template/api_poly.hpp
@@
-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;
}