From 06431e70d9a393ae6a90037437505c7a72ca9abf Mon Sep 17 00:00:00 2001 From: Ji-hoon Lee Date: Tue, 19 Mar 2019 15:45:36 +0900 Subject: [PATCH] Make streaming thread to exit when stop request received Change-Id: Id772476569eafe62a300b58f5843469947a0d693 --- plugins/wakeup-manager/src/wakeup_audio_manager.cpp | 2 +- plugins/wakeup-manager/src/wakeup_manager.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/wakeup-manager/src/wakeup_audio_manager.cpp b/plugins/wakeup-manager/src/wakeup_audio_manager.cpp index fb9ae91..ffea203 100644 --- a/plugins/wakeup-manager/src/wakeup_audio_manager.cpp +++ b/plugins/wakeup-manager/src/wakeup_audio_manager.cpp @@ -307,7 +307,7 @@ void CAudioManager::streaming_thread_func(void) int index = 0; - while (1) { + while (!(mStopStreamingThread.load())) { int ret = -1; int cnt = 0; diff --git a/plugins/wakeup-manager/src/wakeup_manager.cpp b/plugins/wakeup-manager/src/wakeup_manager.cpp index 2d607fd..90e68e7 100644 --- a/plugins/wakeup-manager/src/wakeup_manager.cpp +++ b/plugins/wakeup-manager/src/wakeup_manager.cpp @@ -915,7 +915,7 @@ static void engine_data_thread_func(void) wakeup_speech_data speech_data; int index = 0; - while (1) { + while (!(g_engine_data_thread_should_stop.load())) { int ret = -1; int cnt = 0; -- 2.34.1