Fix: lttng-ctl: uninitialized pointer read
[lttng-tools.git] / src / lib / lttng-ctl / lttng-ctl.cpp
index c7fb313f90fb1eedfa0541b1014d8209473fd23e..f99ce672c96db6fea7088b01cc63af7dd305c473 100644 (file)
@@ -2416,14 +2416,14 @@ int lttng_list_events(struct lttng_handle *handle,
                                (const char *) &lsm, 0, sizeof(lsm));
        unsigned int nb_events = 0;
 
+       lttng_payload_init(&reply);
+
        /* Safety check. An handle and channel name are mandatory. */
        if (handle == NULL || channel_name == NULL) {
                ret = -LTTNG_ERR_INVALID;
                goto end;
        }
 
-       lttng_payload_init(&reply);
-
        /* Initialize command parameters. */
        lsm.cmd_type = LTTNG_LIST_EVENTS;
        ret = lttng_strncpy(lsm.session.name, handle->session_name,
This page took 0.022885 seconds and 4 git commands to generate.