summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/main.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/main.cc b/crawl-ref/source/main.cc
index 1cde79095b..2d64a7aa6f 100644
--- a/crawl-ref/source/main.cc
+++ b/crawl-ref/source/main.cc
@@ -3613,7 +3613,8 @@ static void _close_door(coord_def move)
find_connected_identical(doorpos, grd(doorpos), all_door);
const char *adj, *noun;
get_door_description(all_door.size(), &adj, &noun);
- const char *waynoun = make_stringf("%sway", noun).c_str();
+ const std::string waynoun_str = make_stringf("%sway", noun);
+ const char *waynoun = waynoun_str.c_str();
const std::string door_desc_adj =
env.markers.property_at(doorpos, MAT_ANY,