]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Create CD volume name if CD volume name is blank.
authorToni Wilen <twilen@winuae.net>
Sun, 31 Jan 2016 13:44:55 +0000 (15:44 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 31 Jan 2016 13:44:55 +0000 (15:44 +0200)
isofs.cpp

index a34b09779587a38c708a986a1c9d5d6846d6b43e..90210430e2f62c7cbf655f3323b5f7b06f8f084e 100644 (file)
--- a/isofs.cpp
+++ b/isofs.cpp
@@ -2455,7 +2455,11 @@ bool isofs_mediainfo(void *sbp, struct isofs_info *ii)
                }
                ii->unknown_media = sb->unknown_media;
                if (sb->root) {
-                       uae_tcslcpy (ii->volumename, sb->root->name, sizeof(ii->volumename));
+                       if (_tcslen(sb->root->name) == 0) {
+                               uae_tcslcpy(ii->volumename, _T("NO_LABEL"), sizeof(ii->volumename));
+                       } else {
+                               uae_tcslcpy (ii->volumename, sb->root->name, sizeof(ii->volumename));
+                       }
                        ii->blocks = sbi->s_max_size;
                        ii->totalblocks = totalblocks ? totalblocks : ii->blocks;
                        ii->creation = sb->root->i_ctime.tv_sec;