samples, selftests/bpf: add NULL check for ksym_search
Since, ksym_search added with verification logic for symbols existence, it could return NULL when the kernel symbols are not loaded. This commit will add NULL check logic after ksym_search. Signed-off-by: Daniel T. Lee <danieltimlee@gmail.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Šī revīzija ir iekļauta:

revīziju iesūtīja
Daniel Borkmann

vecāks
0979ff7992
revīzija
e67b2c7154
@@ -37,8 +37,13 @@ int main(int ac, char **argv)
|
||||
bpf_map_lookup_elem(map_fd[0], &next_key, &value);
|
||||
assert(next_key == value);
|
||||
sym = ksym_search(value);
|
||||
printf(" %s", sym->name);
|
||||
key = next_key;
|
||||
if (!sym) {
|
||||
printf("ksym not found. Is kallsyms loaded?\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
printf(" %s", sym->name);
|
||||
}
|
||||
if (key)
|
||||
printf("\n");
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user