Fix: report path truncation on addition of local uri to consumer
[lttng-tools.git] / src / bin / lttng-sessiond / cmd.c
index 82d92070398119fd60fce36adb55d17eb2aafc19..14da886238cfbfd90f7e33d4dc05c1c740aca049 100644 (file)
@@ -912,6 +912,10 @@ static enum lttng_error_code add_uri_to_consumer(
                ret = lttng_strncpy(consumer->dst.session_root_path,
                                uri->dst.path,
                                sizeof(consumer->dst.session_root_path));
+               if (ret) {
+                       ret_code = LTTNG_ERR_FATAL;
+                       goto error;
+               }
                consumer->type = CONSUMER_DST_LOCAL;
                break;
        }
@@ -2693,6 +2697,7 @@ int cmd_stop_trace(struct ltt_session *session)
                        ret = kernel_metadata_flush_buffer(ksession->metadata_stream_fd);
                        if (ret < 0) {
                                ERR("Kernel metadata flush failed");
+                               error_occurred = true;
                        }
                }
 
@@ -2701,6 +2706,7 @@ int cmd_stop_trace(struct ltt_session *session)
                        ret = kernel_flush_buffer(kchan);
                        if (ret < 0) {
                                ERR("Kernel flush buffer error");
+                               error_occurred = true;
                        }
                }
 
This page took 0.024116 seconds and 4 git commands to generate.