Fix: don't send error to sessiond on orderly shutdown
[lttng-tools.git] / src / common / ust-consumer / ust-consumer.c
index 290eb3390e80aff424d954f8d9b7a00746f62fc0..9550ef424d93877acac1e8e33411739b2c820b5c 100644 (file)
@@ -824,12 +824,12 @@ int lttng_ustconsumer_recv_cmd(struct lttng_consumer_local_data *ctx,
        if (ret != sizeof(msg)) {
                DBG("Consumer received unexpected message size %zd (expects %zu)",
                        ret, sizeof(msg));
-               lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_ERROR_RECV_CMD);
                /*
                 * The ret value might 0 meaning an orderly shutdown but this is ok
                 * since the caller handles this.
                 */
                if (ret > 0) {
+                       lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_ERROR_RECV_CMD);
                        ret = -1;
                }
                return ret;
This page took 0.024366 seconds and 4 git commands to generate.