Fix: Don't report an error when listing a session with no channels
[lttng-tools.git] / src / bin / lttng / commands / list.c
index 87935393edabbe076628d11a8a1f78c818225309..a91d30757e1b9bdbd698a317aa93d286c778a038 100644 (file)
@@ -117,6 +117,10 @@ static char *get_cmdline_by_pid(pid_t pid)
 
        /* Caller must free() *cmdline */
        cmdline = malloc(PATH_MAX);
+       if (!cmdline) {
+               perror("malloc cmdline");
+               goto end;
+       }
        ret = fread(cmdline, 1, PATH_MAX, fp);
        if (ret < 0) {
                perror("fread proc list");
@@ -716,7 +720,7 @@ static int list_channels(const char *channel_name)
                goto error_channels;
        }
 
-       if (channel_name == NULL) {
+       if (count) {
                MSG("Channels:\n-------------");
        }
 
This page took 0.039211 seconds and 4 git commands to generate.