Browse Source

Don't save an intonation if it was not found.

Clang static analysis reports an 'Assigned value is garbage or
undefined' error. This happens if the default_tune data has not
been copied in the kTUNE case.

Extending this further, it does not make sense to save the tune
data if the tune was not found, or if the tune already exists.
master
Reece H. Dunn 7 years ago
parent
commit
19b2bebc02
1 changed files with 1 additions and 0 deletions
  1. 1
    0
      src/libespeak-ng/compiledata.c

+ 1
- 0
src/libespeak-ng/compiledata.c View File

@@ -2825,6 +2825,7 @@ espeak_ng_STATUS espeak_ng_CompileIntonation(FILE *log, espeak_ng_ERROR_CONTEXT
error("Bad tune name: '%s;", new_tune.name);
break;
case kENDTUNE:
if (!found) continue;
if (done_onset == 0) {
new_tune.unstr_start[0] = new_tune.unstr_start[1];
new_tune.unstr_end[0] = new_tune.unstr_end[1];

Loading…
Cancel
Save