aboutsummaryrefslogtreecommitdiff
path: root/Lib/typemaps/std_strings.swg
diff options
context:
space:
mode:
authorMarcelo Matus <mmatus@acms.arizona.edu>2006-05-03 22:46:50 +0000
committerMarcelo Matus <mmatus@acms.arizona.edu>2006-05-03 22:46:50 +0000
commitf4f56b2c34fc390769c8aab05711fe889c4a174f (patch)
tree65df2e7af54027c7f732bd4172d0c2b8e1a1c2d0 /Lib/typemaps/std_strings.swg
parenta2b1dd53bec886c802c3c655a54cf5df220d67aa (diff)
downloadswig-f4f56b2c34fc390769c8aab05711fe889c4a174f.tar.gz
fix empty std::string case, reported by Daniel Moore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9079 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Lib/typemaps/std_strings.swg')
-rw-r--r--Lib/typemaps/std_strings.swg2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/typemaps/std_strings.swg b/Lib/typemaps/std_strings.swg
index ae934c182..59211418f 100644
--- a/Lib/typemaps/std_strings.swg
+++ b/Lib/typemaps/std_strings.swg
@@ -43,7 +43,7 @@ SWIG_From_dec(String)(const String& s)
if (s.size()) {
return SWIG_FromCharPtrAndSize(s.data(), s.size());
} else {
- return SWIG_FromCharPtrAndSize("", 1);
+ return SWIG_FromCharPtrAndSize(s.c_str(), 1);
}
}
}