X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fiterator.c;h=ef627e3a1884f1f4c78ac9195c6756116641a05b;hb=e0dade9253bb54762fb6c25e1eed8c4294691ab8;hp=834a0b76f70818df85d8be0d8123abdd48d1c708;hpb=04c0cec6fd662bf61fde2b166828c5558455bc00;p=babeltrace.git diff --git a/lib/graph/iterator.c b/lib/graph/iterator.c index 834a0b76..ef627e3a 100644 --- a/lib/graph/iterator.c +++ b/lib/graph/iterator.c @@ -1206,7 +1206,7 @@ enum bt_message_iterator_status find_message_ge_ns_from_origin( BT_ASSERT(iterator->methods.next); - while (true) { + while (!got_first) { /* * Call the user's "next" method to get the next * messages and status. @@ -1253,7 +1253,7 @@ enum bt_message_iterator_status find_message_ge_ns_from_origin( status = auto_seek_handle_message(iterator, ns_from_origin, messages[i], &got_first); if (status == BT_MESSAGE_ITERATOR_STATUS_OK) { - /* Message was either put or moved */ + /* Message was either pushed or moved */ messages[i] = NULL; } else { goto end;