diff --git a/misc/ext.d/misc.sh.in b/misc/ext.d/misc.sh.in
index f5da9ffc0..ccb2cba3b 100644
--- a/misc/ext.d/misc.sh.in
+++ b/misc/ext.d/misc.sh.in
@@ -13,7 +13,7 @@ do_view_action() {
 
     case "${filetype}" in
     iso9660)
-        isoinfo -l -i "${MC_EXT_FILENAME}"
+         isoinfo -d -i "${MC_EXT_FILENAME}" && isoinfo -l -i "${MC_EXT_FILENAME}"
         ;;
     cat)
         /bin/cat "${MC_EXT_FILENAME}" 2>/dev/null