Fix: static array larger than necessary
authorJérémie Galarneau <jeremie.galarneau@gmail.com>
Fri, 4 Jul 2014 19:28:42 +0000 (15:28 -0400)
committerDavid Goulet <dgoulet@efficios.com>
Thu, 10 Jul 2014 14:35:44 +0000 (10:35 -0400)
The longest string that can be returned should be 20 chars long, as per
the comment.

Signed-off-by: David Goulet <dgoulet@efficios.com>
src/bin/lttng/commands/list.c

index 8c1d5af87fd25bfb638aa946fdd13a771afe4a6c..87935393edabbe076628d11a8a1f78c818225309 100644 (file)
@@ -107,7 +107,7 @@ static char *get_cmdline_by_pid(pid_t pid)
        int ret;
        FILE *fp;
        char *cmdline = NULL;
-       char path[24];  /* Can't go bigger than /proc/65535/cmdline */
+       char path[20];  /* Can't go bigger than /proc/65535/cmdline */
 
        snprintf(path, sizeof(path), "/proc/%d/cmdline", pid);
        fp = fopen(path, "r");
This page took 0.026921 seconds and 4 git commands to generate.