aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/serializer/serializer-source.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsde/cxx/serializer/serializer-source.cxx')
-rw-r--r--xsde/cxx/serializer/serializer-source.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/xsde/cxx/serializer/serializer-source.cxx b/xsde/cxx/serializer/serializer-source.cxx
index 1dbe496..029fba3 100644
--- a/xsde/cxx/serializer/serializer-source.cxx
+++ b/xsde/cxx/serializer/serializer-source.cxx
@@ -1392,8 +1392,8 @@ namespace CXX
os << "delete[] ns;"
<< "delete[] name;";
else
- os << "::xsde::cxx::free (ns);"
- << "::xsde::cxx::free (name);";
+ os << "::xsde::cxx::free (const_cast<char*> (ns));"
+ << "::xsde::cxx::free (const_cast<char*> (name));";
os << "}"
<< "if (!r)" << endl
@@ -1652,8 +1652,8 @@ namespace CXX
os << "delete[] ns;"
<< "delete[] name;";
else
- os << "::xsde::cxx::free (ns);"
- << "::xsde::cxx::free (name);";
+ os << "::xsde::cxx::free (const_cast<char*> (ns));"
+ << "::xsde::cxx::free (const_cast<char*> (name));";
os << "}"
<< "if (!r)" << endl