Make lttng_directory_handle reference countable
[lttng-tools.git] / src / common / consumer / consumer.c
index e99dc54ed0a98897eb866a19bceb5ecf7087f163..00eb35670d7731c11048b2a6bbd7a9573cf538df 100644 (file)
@@ -2174,6 +2174,7 @@ int lttng_consumer_recv_cmd(struct lttng_consumer_local_data *ctx,
        }
 }
 
+static
 void lttng_consumer_close_all_metadata(void)
 {
        switch (consumer_data.type) {
@@ -4462,6 +4463,7 @@ enum lttcomm_return_code lttng_consumer_create_trace_chunk(
                 */
                chunk_status = lttng_trace_chunk_set_as_user(created_chunk,
                                chunk_directory_handle);
+               chunk_directory_handle = NULL;
                if (chunk_status != LTTNG_TRACE_CHUNK_STATUS_OK) {
                        ERR("Failed to set trace chunk's directory handle");
                        ret_code = LTTCOMM_CONSUMERD_CREATE_TRACE_CHUNK_FAILED;
This page took 0.023979 seconds and 4 git commands to generate.