Revision 3060cd14

b/block-raw-win32.c
280 280
            return FTYPE_HARDDISK;
281 281
        snprintf(s->drive_path, sizeof(s->drive_path), "%c:\\", p[0]);
282 282
        type = GetDriveType(s->drive_path);
283
        if (type == DRIVE_CDROM)
283
        switch (type) {
284
        case DRIVE_REMOVABLE:
285
        case DRIVE_FIXED:
286
            return FTYPE_HARDDISK;
287
        case DRIVE_CDROM:
284 288
            return FTYPE_CD;
285
        else
289
        default:
286 290
            return FTYPE_FILE;
291
        }
287 292
    } else {
288 293
        return FTYPE_FILE;
289 294
    }

Also available in: Unified diff