Added test for 'v<0' in GetAsUIntValue

reviewable/pr7/r1
Jeffrey Walton 2015-07-09 05:24:10 -04:00
parent 8ed9bc7f1f
commit 981b4c9d04
1 changed files with 1 additions and 1 deletions

View File

@ -303,7 +303,7 @@ public:
CRYPTOPP_DLL unsigned int GetAsUIntValueWithDefault(const char *name, unsigned int defaultValue) const CRYPTOPP_DLL unsigned int GetAsUIntValueWithDefault(const char *name, unsigned int defaultValue) const
{ {
int v; int v;
if(!GetValue(name, v)) return defaultValue; if(!GetValue(name, v) || v < 0) return defaultValue;
return static_cast<unsigned int>(v); return static_cast<unsigned int>(v);
} }