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;
}
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;
}