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
@@ -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]; |