# HG changeset patch # User Matti Hamalainen # Date 1496378359 -10800 # Node ID 9f96b37c4f75cc23206145a2ac7a9452a32432ec # Parent 830125ad15c42f42ac494efaaafda6be83ccec23 Don't print songlengths field if there are none. diff -r 830125ad15c4 -r 9f96b37c4f75 sidinfo.c --- a/sidinfo.c Fri Jun 02 04:40:03 2017 +0300 +++ b/sidinfo.c Fri Jun 02 07:39:19 2017 +0300 @@ -525,24 +525,26 @@ case 20: PR("%s", NULL, psid->sidCopyright); break; case 21: - siPrintFieldPrefix(outFile, opt); - th_md5_print(outFile, psid->hash); - siPrintFieldSeparator(outFile); + { + siPrintFieldPrefix(outFile, opt); + th_md5_print(outFile, psid->hash); + siPrintFieldSeparator(outFile); + } break; case 22: - siPrintFieldPrefix(outFile, opt); if (psid->lengths != NULL) { int i; + siPrintFieldPrefix(outFile, opt); for (i = 0; i < psid->lengths->nlengths; i++) { int len = psid->lengths->lengths[i]; fprintf(outFile, "%d:%d%s", len / 60, len % 60, (i < psid->lengths->nlengths - 1) ? " " : ""); } + siPrintFieldSeparator(outFile); } - siPrintFieldSeparator(outFile); break; } }