summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorBrant K. Kyser <brantkyser@gmail.com>2013-01-03 23:10:28 -0600
committerBrant K. Kyser <brantkyser@gmail.com>2013-01-03 23:10:28 -0600
commit747b50e2d7f43c73214867c9821dccef786b3107 (patch)
tree7a5c6110a9c4b98c92d1ceac906339d2c2f89e09 /Source
parent00c71edbedc8412c90daec57a59936b79acd626c (diff)
downloadswig-747b50e2d7f43c73214867c9821dccef786b3107.tar.gz
Clean up fix for SourceForge Bug #1299.
Diffstat (limited to 'Source')
-rw-r--r--Source/Modules/directors.cxx1
-rw-r--r--Source/Modules/lang.cxx2
2 files changed, 1 insertions, 2 deletions
diff --git a/Source/Modules/directors.cxx b/Source/Modules/directors.cxx
index 5d88b6306..4b23a52bb 100644
--- a/Source/Modules/directors.cxx
+++ b/Source/Modules/directors.cxx
@@ -281,7 +281,6 @@ void Swig_director_emit_dynamic_cast(Node *n, Wrapper *f) {
checkAttribute(n, "storage", "static"))
&& !Equal(nodeType(n), "constructor"))) {
Node *parent = Getattr(n, "parentNode");
- String *symname = Getattr(parent, "sym:name");
String *dirname;
String *dirdecl;
dirname = Language::instance()->directorClassName(parent);
diff --git a/Source/Modules/lang.cxx b/Source/Modules/lang.cxx
index 410945592..b7ce2c4a8 100644
--- a/Source/Modules/lang.cxx
+++ b/Source/Modules/lang.cxx
@@ -353,7 +353,7 @@ Language::~Language() {
String *Language::directorClassName(Node *n) {
String *dirclassname;
- String *nspace = Getattr(n, "sym:nspace");
+ String *nspace = NewString(Getattr(n, "sym:nspace"));
const char *attrib = "director:classname";
String *classname = Getattr(n, "sym:name");