Index: main/translate.c =================================================================== --- main/translate.c (revision 254273) +++ main/translate.c (working copy) @@ -687,6 +687,7 @@ (u->cost > t->cost)) { AST_RWLIST_INSERT_BEFORE_CURRENT(t, list); t = NULL; + break; } } AST_RWLIST_TRAVERSE_SAFE_END;