diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2011-01-03 22:46:09 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2011-01-03 22:46:09 +0530 |
commit | 5f4be2939cdc88a60467b5461eda3923a73b1044 (patch) | |
tree | ef3a1042679a1db5d7a576d7587cdc08da39b025 /crawl-ref/source/tags.h | |
parent | 0470220645d576c0230e20e5688ff20bb64bfb36 (diff) | |
download | crawl-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.h | 4 |
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(); |