commit | 03a87ea3efab89e4819432a880e4eeff02ab71fb | [log] [tgz] |
---|---|---|
author | Nigel Tao <nigeltao@golang.org> | Tue Jul 21 23:29:26 2020 +1000 |
committer | Nigel Tao <nigeltao@golang.org> | Tue Jul 21 23:29:26 2020 +1000 |
tree | 37557609a34b7ef5dd372d66a1ec810a966a65e9 | |
parent | e511b8b8912297a0dcb6d095e2bda5c228062026 [diff] [blame] |
Add jsonptr check for to-be-extended token length
diff --git a/example/jsonptr/jsonptr.cc b/example/jsonptr/jsonptr.cc index fb4e230..099a379 100644 --- a/example/jsonptr/jsonptr.cc +++ b/example/jsonptr/jsonptr.cc
@@ -1509,6 +1509,9 @@ ? ((uint64_t)(t.value_base_detail__sign_extended())) : vbd; if (t.continued()) { + if (len != 0) { + return "main: internal error: unexpected to-be-extended length"; + } g_token_extension.category = vbc; g_token_extension.detail = x; return nullptr;