From 7accbcd498774b50b43c346ac7651f2a3240d2a7 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 28 May 2017 10:41:16 +0100 Subject: [PATCH] Only update the sample rate if the mbrola voice was successfully loaded. --- src/libespeak-ng/voices.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libespeak-ng/voices.c b/src/libespeak-ng/voices.c index 0b479ecd..6a9d68b2 100644 --- a/src/libespeak-ng/voices.c +++ b/src/libespeak-ng/voices.c @@ -832,7 +832,8 @@ voice_t *LoadVoice(const char *vname, int control) espeak_ng_STATUS status = LoadMbrolaTable(name1, name2, &srate); if (status != ENS_OK) espeak_ng_PrintStatusCodeMessage(status, stderr, NULL); - voice->samplerate = srate; + else + voice->samplerate = srate; } break; case V_KLATT: