summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/initfile.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/initfile.cc')
-rw-r--r--crawl-ref/source/initfile.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/crawl-ref/source/initfile.cc b/crawl-ref/source/initfile.cc
index 05c437455f..2630d96752 100644
--- a/crawl-ref/source/initfile.cc
+++ b/crawl-ref/source/initfile.cc
@@ -824,10 +824,7 @@ static unsigned read_symbol(std::string s)
}
char *tail;
- int feat = strtol(s.c_str(), &tail, base);
- if (feat < 0)
- feat = 0;
- return static_cast<unsigned>(feat);
+ return (strtoul(s.c_str(), &tail, base));
}
void game_options::add_feature_override(const std::string &text)