Even though it should never be used unset (due to return value), let's
be extra careful and check if indeed not set, and return an error in
that case.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
break;
case BT_SEEK_LAST:
{
- struct ctf_file_stream *cfs;
+ struct ctf_file_stream *cfs = NULL;
tc = iter->ctx->tc;
ret = seek_last_ctf_trace_collection(tc, &cfs);
- if (ret != 0)
+ if (ret != 0 || !cfs)
goto error;
/* remove all streams from the heap */
heap_free(iter->stream_heap);