Fix: assign a trace handle to every live trace
[babeltrace.git] / formats / lttng-live / lttng-live-comm.c
index 70a656e72ea941c0e4faf45544aca98bcfb7908c..0cf38e6e0437abc39cd12ca7a5ee4a7c2a8a7ea9 100644 (file)
@@ -633,10 +633,6 @@ int get_data_packet(struct lttng_live_ctx *ctx,
        case LTTNG_VIEWER_GET_PACKET_ERR:
                if (rp.flags & LTTNG_VIEWER_FLAG_NEW_METADATA) {
                        printf_verbose("get_data_packet: new metadata needed\n");
-                       ret = get_new_metadata(ctx, stream);
-                       if (ret < 0) {
-                               goto error;
-                       }
                        ret = 0;
                        goto end;
                }
@@ -855,10 +851,6 @@ int get_new_metadata(struct lttng_live_ctx *ctx,
                ret = get_one_metadata_packet(ctx, metadata_stream);
        } while (ret > 0);
 
-       fclose(metadata_stream->metadata_fp_write);
-       metadata_stream->metadata_fp_write = NULL;
-
-error:
        return ret;
 }
 
This page took 0.023933 seconds and 4 git commands to generate.