X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fcallbacks.c;h=16c7e0a186a466f6be505ce79510e77b493fdded;hp=0c221f9da684e5dfe58b058548be4263fdbdabc7;hb=209fa29602376e7d0de16f3a6f6dd3caf8af84b5;hpb=6ca30a47e61ba2c3e5376bbc0d8b90b634bb8e84 diff --git a/formats/ctf/callbacks.c b/formats/ctf/callbacks.c index 0c221f9d..16c7e0a1 100644 --- a/formats/ctf/callbacks.c +++ b/formats/ctf/callbacks.c @@ -188,6 +188,8 @@ void process_callbacks(struct bt_ctf_iter *iter, assert(iter && stream); ret = extract_ctf_stream_event(stream, &ctf_data); + if (ret) + goto end; /* process all events callback first */ if (iter->main_callbacks.callback) {