Fix: memcpy of string is larger than source
[lttng-ust.git] / liblttng-ust / ltt-probes.c
index 02df21b2f61c847e3ba082866577daa4c40c79bc..15c83873f6ad25ab038b638b5ff2ec8243f2f793 100644 (file)
@@ -254,9 +254,10 @@ void ltt_probes_create_wildcard_events(struct wildcard_entry *entry,
 
                                memcpy(&event_param, &wildcard->event_param,
                                                sizeof(event_param));
-                               memcpy(event_param.name,
+                               strncpy(event_param.name,
                                        event_desc->name,
                                        sizeof(event_param.name));
+                               event_param.name[sizeof(event_param.name) - 1] = '\0';
                                /* create event */
                                ret = ltt_event_create(wildcard->chan,
                                        &event_param, NULL,
This page took 0.022341 seconds and 4 git commands to generate.