summaryrefslogtreecommitdiff
path: root/lib/bt/common/osi/thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bt/common/osi/thread.c')
-rw-r--r--lib/bt/common/osi/thread.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bt/common/osi/thread.c b/lib/bt/common/osi/thread.c
index f53eadb6..91bc7906 100644
--- a/lib/bt/common/osi/thread.c
+++ b/lib/bt/common/osi/thread.c
@@ -271,10 +271,10 @@ _err:
}
for (int i = 0; i < thread->work_queue_num; i++) {
- if (thread->work_queues[i]) {
+ if (thread->work_queues && thread->work_queues[i]) {
osi_work_queue_delete(thread->work_queues[i]);
+ thread->work_queues[i] = NULL;
}
- thread->work_queues[i] = NULL;
}
if (thread->work_queues) {