- The thread variable could not be assigned at that time,
although it's created successfully by thread scheduling.
It can cause unexpected invalid operation.
[Version] 0.3.77
[Profile] Common
[Issue Type] Bug fix
Change-Id: Id860d8c2df21da6270866ce2367e711224bf2c43
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Name: mused
Summary: A multimedia daemon
-Version: 0.3.76
+Version: 0.3.77
Release: 0
Group: System/Libraries
License: Apache-2.0 and BSD-3-Clause
if (muse_core_msg_object_get_value(MSG_KEY_MODULE_INDEX, jobj, MUSE_TYPE_INT, &idx)) {
m->idx = idx;
m->ch[MUSE_CHANNEL_MSG].dll_handle = ms_module_open(idx);
- if (!_ms_ipc_module_instance_creation_is_allowed(idx) || !m->ch[MUSE_CHANNEL_MSG].thread) {
+ if (!_ms_ipc_module_instance_creation_is_allowed(idx)) {
ms_cmd_dispatch(m, MUSE_MODULE_COMMAND_RESOURCE_NOT_AVAILABLE);
ms_module_dispatch_unlock(m);
ms_exit_worker(m);