Fix read past end of buffer in _ebpf_program_test_state::prepare_jit_program (#957)
Signed-off-by: Alan Jowett <alanjo@microsoft.com> Co-authored-by: Dave Thaler <dthaler@microsoft.com>
This commit is contained in:
Родитель
c1b546c024
Коммит
40f0f1fb65
|
@ -49,12 +49,8 @@ typedef class _ebpf_program_test_state
|
|||
REQUIRE(ubpf_translate(vm, machine_code.data(), &machine_code_size, &error_message) == 0);
|
||||
machine_code.resize(machine_code_size);
|
||||
REQUIRE(
|
||||
ebpf_program_load_code(
|
||||
program,
|
||||
EBPF_CODE_JIT,
|
||||
nullptr,
|
||||
machine_code.data(),
|
||||
machine_code.size() * sizeof(ebpf_instruction_t)) == EBPF_SUCCESS);
|
||||
ebpf_program_load_code(program, EBPF_CODE_JIT, nullptr, machine_code.data(), machine_code.size()) ==
|
||||
EBPF_SUCCESS);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Загрузка…
Ссылка в новой задаче