From: Toni Wilen Date: Sun, 31 Jan 2016 13:44:55 +0000 (+0200) Subject: Create CD volume name if CD volume name is blank. X-Git-Tag: 3300~103 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=210d66c78b33973e93f6364c112c48cf7ca55d58;p=francis%2Fwinuae.git Create CD volume name if CD volume name is blank. --- diff --git a/isofs.cpp b/isofs.cpp index a34b0977..90210430 100644 --- 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;