X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fiterator.c;h=11f17dcdea31d1e2b7371205ef362f39ec1f6fd4;hb=2bcba397e82f6691961fe70ebed36db8064358ac;hp=01c21128e84c69ea3cb7ac3d598e55d96aa0093f;hpb=f4f5c8ca2d211d747377a21f5d55123875ffdc7f;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: "