info("READ TOC: len: %d\n", len);
if (len > sizeof(toc))
return -1;
+ if (len < 8)
+ return -1;
/* check if we have a data track */
info("ctl %02x (0x04 is data/audio)\n", header[5]);
break;
case 'h':
printf("Usage: cdrom_id [options] <device>\n"
- " --export export key/value pairs\n"
- " --help\n\n");
+ " --export export key/value pairs\n"
+ " --debug debug to stderr\n"
+ " --help print this help text\n\n");
goto exit;
default:
rc = 1;