Print an error message if voice is not specified with --compile

Prevents a segfault.
This commit is contained in:
Juho Hiltunen
2018-03-30 10:24:46 +03:00
parent 9344dab0c3
commit fb175ec600
+9 -4
View File
@@ -441,10 +441,15 @@ int main(int argc, char **argv)
break;
case 0x101: // --compile-debug
case 0x102: // --compile
strncpy0(voicename, optarg2, sizeof(voicename));
flag_compile = c;
quiet = true;
break;
if (optarg2 != NULL) {
strncpy0(voicename, optarg2, sizeof(voicename));
flag_compile = c;
quiet = true;
break;
} else {
fprintf(stderr, "Voice name not specified\n", optarg2);
exit(EXIT_FAILURE);
}
case 0x103: // --punct
option_punctuation = 1;
if (optarg2 != NULL) {