X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fiterator.c;h=11f17dcdea31d1e2b7371205ef362f39ec1f6fd4;hb=12c700bef5ecb8a1b124c996c1147f7ae38d955c;hp=01c21128e84c69ea3cb7ac3d598e55d96aa0093f;hpb=a0c7760264f3e66d78b6e8c9fd63dc7afc06ce11;p=babeltrace.git diff --git a/lib/graph/iterator.c b/lib/graph/iterator.c index 01c21128..11f17dcd 100644 --- a/lib/graph/iterator.c +++ b/lib/graph/iterator.c @@ -750,6 +750,8 @@ bt_port_output_message_iterator_create(struct bt_graph *graph, (void *) graph, "Output port is not part of graph: %![graph-]+g, %![port-]+p", graph, output_port); + BT_ASSERT_PRE(!graph->has_sink, + "Graph already has a sink component: %![graph-]+g"); /* Create message iterator */ BT_LIB_LOGD("Creating message iterator on output port: "