Fix: memcpy of string is larger than source
[lttng-ust.git] / liblttng-ust / ltt-events.c
index 32135c85c03e92e2e79557116abbc265157e3a67..7a7fd7efc07ba54b5baca467f3c82e6d0c23bf2c 100644 (file)
@@ -246,9 +246,10 @@ int pending_probe_fix_events(const struct lttng_event_desc *desc)
 
                                memcpy(&event_param, &sw->event_param,
                                                sizeof(event_param));
-                               memcpy(event_param.name,
+                               strncpy(event_param.name,
                                        desc->name,
                                        sizeof(event_param.name));
+                               event_param.name[sizeof(event_param.name) - 1] = '\0';
                                /* create event */
                                ret = ltt_event_create(sw->chan,
                                        &event_param, &ev);
This page took 0.024138 seconds and 4 git commands to generate.