From 2303e3e1e5300cb87a0fff30acb24ecf9b949804 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Thu, 15 Mar 2018 18:44:59 +0000 Subject: [PATCH] Open the gateway voice data correctly. --- NXDNGateway/NXDNGateway.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/NXDNGateway/NXDNGateway.cpp b/NXDNGateway/NXDNGateway.cpp index 8e1cda6..32ab18c 100644 --- a/NXDNGateway/NXDNGateway.cpp +++ b/NXDNGateway/NXDNGateway.cpp @@ -192,8 +192,14 @@ void CNXDNGateway::run() stopWatch.start(); CVoice* voice = NULL; - if (m_conf.getVoiceEnabled()) + if (m_conf.getVoiceEnabled()) { voice = new CVoice(m_conf.getVoiceDirectory(), m_conf.getVoiceLanguage(), 1U); + bool ok = voice->open(); + if (!ok) { + delete voice; + voice = NULL; + } + } LogMessage("Starting NXDNGateway-%s", VERSION);