Index: block-dmg.c =================================================================== RCS file: /cvsroot/qemu/qemu/block-dmg.c,v retrieving revision 1.2 diff -u -u -r1.2 block-dmg.c --- block-dmg.c 3 Jan 2005 23:39:08 -0000 1.2 +++ block-dmg.c 19 Jan 2005 17:59:03 -0000 @@ -91,7 +91,9 @@ if(lseek(s->fd,-0x1d8,SEEK_END)<0) { dmg_close: close(s->fd); - return -1; + /* open raw instead */ + bs->drv=&bdrv_raw; + return bs->drv->bdrv_open(bs,filename); } info_begin=read_off(s->fd); if(info_begin==0)