Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
ksyscall = lookup_syscall(syscalls_ht, syscall_table[i].name);
if (ksyscall) {
update_event_syscall_bitness(events, i, ksyscall->index);
continue;
}
ksyscall = lookup_syscall(syscalls_ht, syscall_table[i].name);
if (ksyscall) {
update_event_syscall_bitness(events, i, ksyscall->index);
continue;
}
+ ksyscall = NULL;
+ rcu_read_unlock();
ret = add_syscall_to_ht(syscalls_ht, i, count);
if (ret < 0) {
ret = add_syscall_to_ht(syscalls_ht, i, count);
if (ret < 0) {
destroy_syscall_ht(syscalls_ht);
destroy_syscall_ht(syscalls_ht);
free(events);
return ret;
}
free(events);
return ret;
}