Fix bounds check bug.

This commit is contained in:
Adam Ierymenko 2020-06-15 16:30:52 -07:00
parent 346d4b572b
commit ecb09aa2e1
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3
2 changed files with 2 additions and 2 deletions

View file

@ -151,7 +151,7 @@ public:
{
if (likely(_s < C))
new(reinterpret_cast<T *>(_m) + _s++) T(v);
throw Utils::OutOfRangeException;
else throw Utils::OutOfRangeException;
}
/**

View file

@ -430,7 +430,7 @@ extern "C" const char *ZTT_general()
}
test.clear();
test2.clear();
if (cnt != (long)test.size()) {
if ((cnt != (long)test.size()) && (cnt != 0)) {
ZT_T_PRINTF("FAILED (expected 0 objects, got %lu (5))" ZT_EOL_S,cnt);
return "FCV object life cycle test failed (5)";
}