From 577a557d127b090baeaff2fa9f8b86e9622ff100 Mon Sep 17 00:00:00 2001 From: rocky Date: Mon, 1 Sep 2003 02:04:33 +0000 Subject: [PATCH] Have to rely more on other XA test since track indicator seems faulty. Missing "break;" in switch caused us to not print iso9660 filesystems. --- src/cd-info.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cd-info.c b/src/cd-info.c index d4cdc93b..5c83dde0 100644 --- a/src/cd-info.c +++ b/src/cd-info.c @@ -1,5 +1,5 @@ /* - $Id: cd-info.c,v 1.29 2003/08/31 20:56:14 rocky Exp $ + $Id: cd-info.c,v 1.30 2003/09/01 02:04:33 rocky Exp $ Copyright (C) 2003 Rocky Bernstein Copyright (C) 1996,1997,1998 Gerd Knorr @@ -673,6 +673,8 @@ print_iso9660_fs (CdIo *cdio, cdio_fs_anal_t fs, track_format_t track_format) iso9660_pvd_t pvd; bool is_mode2 = false; + if (fs & CDIO_FS_ANAL_XA) track_format = TRACK_FORMAT_XA; + switch (track_format) { case TRACK_FORMAT_CDI: case TRACK_FORMAT_XA: @@ -684,6 +686,7 @@ print_iso9660_fs (CdIo *cdio, cdio_fs_anal_t fs, track_format_t track_format) if (cdio_read_mode1_sector (cdio, &pvd, ISO_PVD_SECTOR, false)) return; is_mode2 = false; + break; case TRACK_FORMAT_AUDIO: case TRACK_FORMAT_PSX: case TRACK_FORMAT_ERROR: