commit | 7d56aaf97085593d3aa8080451783fc080731539 | [log] [tgz] |
---|---|---|
author | Marco Nelissen <marcone@google.com> | Tue Sep 22 16:48:43 2009 -0700 |
committer | Marco Nelissen <marcone@google.com> | Tue Sep 22 16:48:43 2009 -0700 |
tree | bb3307abf487c7d25b8826df2730cc7c9a5ea8db | |
parent | 89837f8a3ded67a109342fb0a1c0840f83fca6e5 [diff] |
Fix crash in voice recognizer when it fails to load the acoustic model
diff --git a/srec/ca/acc_basi.c b/srec/ca/acc_basi.c index b3be53e..4cc89a5 100644 --- a/srec/ca/acc_basi.c +++ b/srec/ca/acc_basi.c
@@ -75,6 +75,11 @@ { /* SpeechWorks image format! */ hAcoust->swimodel = load_swimodel(subname); + if (hAcoust->swimodel == NULL) + { + // failed to load, load_swimodel will have printed an error to the log + return 0; + } hAcoust->is_loaded = ESR_TRUE; return 1; }