--- sys/boot/common/module.c.orig 2013-04-21 00:16:28.801989165 +0000 +++ sys/boot/common/module.c 2013-04-21 00:18:23.544977000 +0000 @@ -289,7 +289,8 @@ break; } else if (last_file_format == i && i != 0) { /* Restart from the beginning */ - last_file_format = i = 0; + last_file_format = 0; + i = -1; fp = NULL; continue; }