#include <glib.h>
#include <babeltrace/compat/uuid-internal.h>
#include <babeltrace/compat/memstream-internal.h>
+#include <babeltrace/graph/graph.h>
#define BT_LOG_TAG "PLUGIN-CTF-LTTNG-LIVE-METADATA"
*/
lttng_live_unref_trace(metadata->trace);
}
+ if (errno == EINTR) {
+ if (bt_graph_is_canceled(session->lttng_live->graph)) {
+ status = BT_CTF_LTTNG_LIVE_ITERATOR_STATUS_AGAIN;
+ goto end;
+ }
+ }
}
if (bt_close_memstream(&metadata_buf, &size, fp)) {