Fix all strncpy() usage: need to set a final \0 character at the end
[lttng-tools.git] / ltt-sessiond / kernel-ctl.c
index 407dd580448c18d61cd0c9a2a168589fc6fb5a14..419d1af7b3fa1b129689ce89fd2e0cc6ee3e5078 100644 (file)
@@ -609,7 +609,8 @@ ssize_t kernel_list_events(int tracer_fd, struct lttng_event **events)
                                goto error;
                        }
                }
-               strncpy(elist[count].name, event, strlen(event));
+               strncpy(elist[count].name, event, LTTNG_SYMBOL_NAME_LEN);
+               elist[count].name[LTTNG_SYMBOL_NAME_LEN - 1] = '\0';
                count++;
        }
 
This page took 0.024287 seconds and 5 git commands to generate.