Skip to content

Commit 2a53253

Browse files
authored
Merge pull request Tencent#1056 from chwarr/assert-enum-lower
Assert Type enum lower bound as well
2 parents 5db5dd5 + a683902 commit 2a53253

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/rapidjson/document.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ class GenericValue {
605605
kNullFlag, kFalseFlag, kTrueFlag, kObjectFlag, kArrayFlag, kShortStringFlag,
606606
kNumberAnyFlag
607607
};
608-
RAPIDJSON_ASSERT(type <= kNumberType);
608+
RAPIDJSON_ASSERT(type >= kNullType && type <= kNumberType);
609609
data_.f.flags = defaultFlags[type];
610610

611611
// Use ShortString to store empty string.

0 commit comments

Comments
 (0)