From: <wsf...@us...> - 2012-08-07 21:58:58
|
Revision: 13554 http://swig.svn.sourceforge.net/swig/?rev=13554&view=rev Author: wsfulton Date: 2012-08-07 21:58:52 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Memory corruption fixes highlighted by DOH_MEMORY_DEBUG_POOL in Python director tests. Modified Paths: -------------- trunk/Source/Modules/lang.cxx Modified: trunk/Source/Modules/lang.cxx =================================================================== --- trunk/Source/Modules/lang.cxx 2012-08-07 20:30:00 UTC (rev 13553) +++ trunk/Source/Modules/lang.cxx 2012-08-07 21:58:52 UTC (rev 13554) @@ -2652,9 +2652,11 @@ int is_abstract = abstract && !is_notabstract; if (is_protected(n) || is_abstract) { director_ctor = director_prot_ctor_code; + abstract = Copy(abstract); Delattr(pn, "abstract"); } else { if (is_notabstract) { + abstract = Copy(abstract); Delattr(pn, "abstract"); } else { abstract = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |