Fix not NULL pointer on size 0
[lttng-tools.git] / lttng / commands / list.c
index f4636985f0911193c4c9fee712992307684159fa..50dad9a2b4efc3aa57cb747c72820cea36773add 100644 (file)
@@ -22,6 +22,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <assert.h>
 
 #include "../cmd.h"
 
@@ -177,14 +178,18 @@ static int list_events(const char *channel_name)
                                                events[i].name, events[i].enabled);
                                MSG("%ssymbol: \"%s\"", indent8, events[i].attr.ftrace.symbol_name);
                                break;
-                       case LTTNG_EVENT_SYSCALLS:
-                               MSG("%s (type: syscalls) [enabled: %d]", indent6,
+                       case LTTNG_EVENT_SYSCALL:
+                               MSG("%s (type: syscall) [enabled: %d]", indent6,
                                                events[i].enabled);
                                break;
                        case LTTNG_EVENT_NOOP:
                                MSG("%s (type: noop) [enabled: %d]", indent6,
                                                events[i].enabled);
                                break;
+                       case LTTNG_EVENT_ALL:
+                               /* We should never have "all" events in list. */
+                               assert(0);
+                               break;
                }
        }
 
@@ -262,7 +267,7 @@ static int list_channels(const char *channel_name)
                /* Listing events per channel */
                ret = list_events(channels[i].name);
                if (ret < 0) {
-                       MSG("%s", lttng_get_readable_code(ret));
+                       MSG("%s", lttng_strerror(ret));
                }
 
                if (chan_found) {
This page took 0.025222 seconds and 5 git commands to generate.