summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/wiz-dump.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/wiz-dump.cc b/crawl-ref/source/wiz-dump.cc
index fa27bc8468..e894746817 100644
--- a/crawl-ref/source/wiz-dump.cc
+++ b/crawl-ref/source/wiz-dump.cc
@@ -359,6 +359,10 @@ bool chardump_parser::_parse_from_file(const string &full_filename)
if (f.eof())
return false;
+ string first_line = f.get_line();
+ if (first_line.substr(0, 34) != " Dungeon Crawl Stone Soup version ")
+ return false;
+
while (!f.eof())
_modify_character(f.get_line());