*** Assemble.c-orig 2009-07-18 16:09:55.000000000 -0400 --- Assemble.c 2009-07-18 16:31:27.000000000 -0400 *************** *** 184,189 **** --- 184,198 ---- else if (mdfd >= 0) inargv = 1; + /* + * Initially mark all devices as not used. + */ + for (tmpdev = devlist; + tmpdev; + tmpdev = tmpdev->next) { + tmpdev->used = 0; + } + try_again: tmpdev = devlist; num_devs = 0;