X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fiterator.c;h=b6117e125c05b36110ca7db4921fffefd1d64e6c;hb=19e3b820610759ae071b2207dc1dda2c98fd53f8;hp=a72611f6907622521ec3d95228c8ee39b756e930;hpb=a0207a9c287619c3e5bcfa38a971e0d3dac444d1;p=babeltrace.git diff --git a/src/lib/graph/iterator.c b/src/lib/graph/iterator.c index a72611f6..b6117e12 100644 --- a/src/lib/graph/iterator.c +++ b/src/lib/graph/iterator.c @@ -1141,7 +1141,7 @@ skip_msg: goto end; push_msg: - g_queue_push_head(iterator->auto_seek_msgs, (void *) msg); + g_queue_push_tail(iterator->auto_seek_msgs, (void *) msg); msg = NULL; end: @@ -1210,7 +1210,7 @@ enum bt_message_iterator_status find_message_ge_ns_from_origin( for (i = 0; i < user_count; i++) { if (got_first) { - g_queue_push_head(iterator->auto_seek_msgs, + g_queue_push_tail(iterator->auto_seek_msgs, (void *) messages[i]); messages[i] = NULL; continue; @@ -1252,7 +1252,7 @@ enum bt_self_message_iterator_status post_auto_seek_next( * iterator's base message array). */ while (capacity > 0 && !g_queue_is_empty(iterator->auto_seek_msgs)) { - msgs[*count] = g_queue_pop_tail(iterator->auto_seek_msgs); + msgs[*count] = g_queue_pop_head(iterator->auto_seek_msgs); capacity--; (*count)++; }