This commit is contained in:
Adam Ierymenko 2019-10-02 14:30:46 -07:00
commit 68ac884d47
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3
6 changed files with 38 additions and 51 deletions

View file

@ -329,9 +329,7 @@ public:
throw ZT_EXCEPTION_INVALID_SERIALIZED_DATA_OVERFLOW;
memcpy(_signature,b.field(p,_signatureLength),_signatureLength);
p += _signatureLength;
p += b.template at<uint16_t>(p); p += 2;
if (p > b.size())
throw ZT_EXCEPTION_INVALID_SERIALIZED_DATA_OVERFLOW;
p += b.template at<uint16_t>(p) + 2;
return (p - startAt);
}