--- writesubst.cc-dist	2011-05-23 17:44:40.000000000 +0900
+++ writesubst.cc	2019-04-29 23:19:45.062155266 +0900
@@ -109,8 +109,8 @@
 
             case 'M':
               {
-                const char *mod = get_module_name().c_str();
-                err = fputs_failed(fputs(mod, out));
+		  mystring modname = get_module_name() ;
+		  err = fputs_failed(fputs(modname.c_str(), out));
               }
             break;
 
