if (bt_close_memstream(&metadata_buf, &size, fp)) {
BT_COMP_LOGE("bt_close_memstream: %s", strerror(errno));
}
- ret = 0;
+
fp = NULL;
if (len_read == 0) {
case CTF_METADATA_DECODER_STATUS_INCOMPLETE:
status = LTTNG_LIVE_ITERATOR_STATUS_AGAIN;
break;
- case CTF_METADATA_DECODER_STATUS_ERROR:
- case CTF_METADATA_DECODER_STATUS_INVAL_VERSION:
- case CTF_METADATA_DECODER_STATUS_IR_VISITOR_ERROR:
+ default:
goto error;
}