fix be_byteslib.c

This commit is contained in:
s-hadinger 2024-09-24 22:00:57 +02:00 committed by GitHub
parent 64de5497f4
commit ef1cbeae21
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 0 deletions

View File

@ -1180,6 +1180,7 @@ static int m_item(bvm *vm)
{ {
int argc = be_top(vm); int argc = be_top(vm);
buf_impl attr = bytes_check_data(vm, 0); /* we reserve 4 bytes anyways */ buf_impl attr = bytes_check_data(vm, 0); /* we reserve 4 bytes anyways */
check_ptr(vm, &attr);
if (argc >=2 && be_isint(vm, 2)) { /* single byte */ if (argc >=2 && be_isint(vm, 2)) { /* single byte */
int index = be_toint(vm,2); int index = be_toint(vm,2);
if (index < 0) { if (index < 0) {