summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/l_dgn.cc
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-03-16 09:31:48 -0600
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-16 09:31:48 -0600
commitf4615ed73fd19a22f144a646cc35d6b2b4824ad3 (patch)
tree13c3ba52697dc0c440b5153556c7a27121933026 /crawl-ref/source/l_dgn.cc
parent0242c21c59fcaabb8af0fcde966742b0e9a86aa7 (diff)
downloadcrawl-ref-f4615ed73fd19a22f144a646cc35d6b2b4824ad3.tar.gz
crawl-ref-f4615ed73fd19a22f144a646cc35d6b2b4824ad3.zip
Don't crash baileys (#8283).
Oops.
Diffstat (limited to 'crawl-ref/source/l_dgn.cc')
-rw-r--r--crawl-ref/source/l_dgn.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/l_dgn.cc b/crawl-ref/source/l_dgn.cc
index 6459736371..4059b0e835 100644
--- a/crawl-ref/source/l_dgn.cc
+++ b/crawl-ref/source/l_dgn.cc
@@ -1593,7 +1593,9 @@ LUAFN(_dgn_place_map)
where = c;
}
{
- dgn_map_parameters mp(luaL_checkstring(ls, 6));
+ dgn_map_parameters mp(lua_gettop(ls) >= 5
+ ? luaL_checkstring(ls, 6)
+ : "");
if (dgn_place_map(map, check_collision, no_exits, where)
&& !env.level_vaults.empty())
{