Remove "lib" prefix from .c/.h file names
[lttng-tools.git] / ltt-sessiond / kernel-ctl.c
index 3dd146dd4b9792fe6754ef1136a49aef6b111c53..cfea8942da7f421d4eeaf272f59b51261fe08e3e 100644 (file)
@@ -25,7 +25,7 @@
 #include <unistd.h>
 
 #include "lttngerr.h"
-#include "libkernelctl.h"
+#include "kernelctl.h"
 #include "kernel-ctl.h"
 
 /*
@@ -599,7 +599,7 @@ ssize_t kernel_list_events(int tracer_fd, struct lttng_event **events)
 
        while ((size = fscanf(fp, "event { name = %m[^;]; };%n\n", &event, &pos)) == 1) {
                if (count > nbmem) {
-                       DBG("Reallocating event list from %zd to %zd bytes", nbmem,
+                       DBG("Reallocating event list from %zu to %zu bytes", nbmem,
                                        nbmem + KERNEL_EVENT_LIST_SIZE);
                        /* Adding the default size again */
                        nbmem += KERNEL_EVENT_LIST_SIZE;
@@ -609,13 +609,14 @@ 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++;
        }
 
        *events = elist;
 
-       DBG("Kernel list events done (%ld events)", count);
+       DBG("Kernel list events done (%zu events)", count);
 
        return count;
 
This page took 0.023711 seconds and 4 git commands to generate.