Compile error when Rock Ridge support is disabled. Savannah bug #29308.

This commit is contained in:
R. Bernstein
2010-03-23 16:29:27 -04:00
parent 3b933bb375
commit 9fff09c8fe

View File

@@ -835,11 +835,14 @@ iso9660_get_posix_filemode(const iso9660_stat_t *p_iso_dirent)
{ {
mode_t mode = 0; mode_t mode = 0;
if (yep == p_iso_dirent->rr.b3_rock) { #ifdef HAVE_ROCK
return iso9660_get_posix_filemode_from_rock(&p_iso_dirent->rr); if (yep == p_iso_dirent->rr.b3_rock) {
} else if (p_iso_dirent->b_xa) { return iso9660_get_posix_filemode_from_rock(&p_iso_dirent->rr);
return iso9660_get_posix_filemode_from_xa(p_iso_dirent->xa.attributes); } else
} #endif
if (p_iso_dirent->b_xa) {
return iso9660_get_posix_filemode_from_xa(p_iso_dirent->xa.attributes);
}
return mode; return mode;
} }