+ u32 offset = 0xffffffff;
+
+ vg_info( " ver: %u\n", r->current_run_version );
+
+ for( u32 i=0; i<sj; i++ )
+ {
+ struct route_gate *pa = &r->gates[gates[i]];
+ u32 na = r->nodes[r->nodes[pa->node_id].next[0]].special_id;
+ struct route_collector *pca = &r->collectors[ na ];
+
+ if( pa->passed_version != r->current_run_version )
+ {
+ vg_info( " [%u]: %u (%f)\n", gates[i], pa->passed_version,
+ pca->time_passed );
+ }
+ else
+ {
+ vg_info( " [%u]: %u (%f & %f)\n", gates[i], pa->passed_version,
+ pca->time_passed,
+ new_pass_time );
+ offset = i;
+ }
+ }
+
+ if( offset == 0xffffffff )
+ {
+ /* If we don't find the emitter we passed through, we've only just
+ * started this route, so no blocks need to be emmited */
+ return;
+ }
+