summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tags.h
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2011-01-03 22:46:09 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2011-01-03 22:46:09 +0530
commit5f4be2939cdc88a60467b5461eda3923a73b1044 (patch)
treeef3a1042679a1db5d7a576d7587cdc08da39b025 /crawl-ref/source/tags.h
parent0470220645d576c0230e20e5688ff20bb64bfb36 (diff)
downloadcrawl-ref-5f4be2939cdc88a60467b5461eda3923a73b1044.tar.gz
crawl-ref-5f4be2939cdc88a60467b5461eda3923a73b1044.zip
Initialize all readers with the sentinel TAG_MINOR_INVALID to catch attempts to use getMinorVersion() uninitialised.
Diffstat (limited to 'crawl-ref/source/tags.h')
-rw-r--r--crawl-ref/source/tags.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/tags.h b/crawl-ref/source/tags.h
index 4ef419c14d..26a0f69227 100644
--- a/crawl-ref/source/tags.h
+++ b/crawl-ref/source/tags.h
@@ -160,11 +160,11 @@ public:
: _file(input), _chunk(0), opened_file(false), _pbuf(0),
_read_offset(0), _minorVersion(minorVersion) {}
reader(const std::vector<unsigned char>& input,
- int minorVersion = TAG_MINOR_VERSION)
+ int minorVersion = TAG_MINOR_INVALID)
: _file(0), _chunk(0), opened_file(false), _pbuf(&input),
_read_offset(0), _minorVersion(minorVersion) {}
reader(package *save, const std::string &chunkname,
- int minorVersion = TAG_MINOR_VERSION);
+ int minorVersion = TAG_MINOR_INVALID);
~reader();
unsigned char readByte();