X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-syscalls.c;h=4596ccfc1280f82eaefdd0b5b6462bceffee0f8f;hb=71d2f45d77134ed8c54a468969cf70e36bb81a3b;hp=49c0d81b9f2b75549ec326740d944760b13451af;hpb=638dcfc611d669ae9985fe9fa75c0c01977fa554;p=lttng-modules.git diff --git a/lttng-syscalls.c b/lttng-syscalls.c index 49c0d81b..4596ccfc 100644 --- a/lttng-syscalls.c +++ b/lttng-syscalls.c @@ -81,7 +81,7 @@ struct timeval; struct itimerval; struct itimerspec; -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,6,0)) +#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,6,0)) typedef __kernel_old_time_t time_t; #endif @@ -719,7 +719,7 @@ int fill_table(const struct trace_syscall_entry *table, size_t table_len, ev.u.syscall.abi = LTTNG_KERNEL_SYSCALL_ABI_COMPAT; break; } - strncpy(ev.name, desc->name, LTTNG_KERNEL_SYM_NAME_LEN); + strncpy(ev.name, desc->name, LTTNG_KERNEL_SYM_NAME_LEN - 1); ev.name[LTTNG_KERNEL_SYM_NAME_LEN - 1] = '\0'; ev.instrumentation = LTTNG_KERNEL_SYSCALL; chan_table[i] = _lttng_event_create(chan, &ev, filter,