ebpf_program_t.links should be initialized (#395)

* Fix issue #394

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
This commit is contained in:
Alan Jowett 2021-08-20 12:04:32 -06:00 коммит произвёл GitHub
Родитель da3b0a0cc1
Коммит 6ac7be59a4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -249,6 +249,9 @@ ebpf_program_create(ebpf_program_t** program)
goto Done;
}
ebpf_list_initialize(&local_program->links);
ebpf_lock_create(&local_program->links_lock);
ebpf_object_initialize(&local_program->object, EBPF_OBJECT_PROGRAM, _ebpf_program_free);
*program = local_program;
@ -303,9 +306,6 @@ ebpf_program_initialize(ebpf_program_t* program, const ebpf_program_parameters_t
goto Done;
}
ebpf_list_initialize(&program->links);
ebpf_lock_create(&program->links_lock);
return_value = EBPF_SUCCESS;
Done: