Browse Source

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

Prevents a segfault.
master
Juho Hiltunen 7 years ago
parent
commit
fb175ec600
1 changed files with 9 additions and 4 deletions
  1. 9
    4
      src/espeak-ng.c

+ 9
- 4
src/espeak-ng.c 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) {

Loading…
Cancel
Save