--- trunk/src/diskimage.c 2007/10/08 16:18:11 6 +++ trunk/src/diskimage.c 2007/10/08 16:18:27 10 @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: diskimage.c,v 1.91 2005/05/27 07:29:24 debug Exp $ + * $Id: diskimage.c,v 1.94 2005/06/26 09:21:27 debug Exp $ * * Disk image support. * @@ -919,7 +919,7 @@ xferp->data_in, size); if (d->is_a_tape && d->f != NULL) - d->tape_offset = ftell(d->f); + d->tape_offset = ftello(d->f); /* TODO: other errors? */ break; @@ -1303,6 +1303,7 @@ &xferp->data_in, retlen, 1); diskimage__return_default_status_and_message(xferp); + break; default: @@ -1474,6 +1475,7 @@ /* Special cases: some machines usually have FLOPPY/IDE, not SCSI: */ if (machine->arch == ARCH_X86 || machine->machine_type == MACHINE_COBALT || + machine->machine_type == MACHINE_EVBMIPS || machine->machine_type == MACHINE_HPCMIPS || machine->machine_type == MACHINE_PS2) d->type = DISKIMAGE_IDE;