summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Bell <richard.s.bell@intel.com>2016-09-30 18:21:24 -0700
committerGitHub <noreply@github.com>2016-09-30 18:21:24 -0700
commit06ffef23dd9c4547edc36b6f02d40322458e7e2a (patch)
tree624ca138b461559df4762b58f7786d5c7e901942
parent27a3786ec013f64fd58243410a60798f824acec3 (diff)
parent0c98d347e54cdda5a7f8c72aea9f992b5efa04a2 (diff)
downloaddleyna-core-06ffef23dd9c4547edc36b6f02d40322458e7e2a.tar.gz
Merge pull request #48 from debarshiray/master
Don't schedule dleyna_task_processor_t->on_quit_cb more than once
-rw-r--r--libdleyna/core/task-processor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libdleyna/core/task-processor.c b/libdleyna/core/task-processor.c
index 6277897..6d7f5b8 100644
--- a/libdleyna/core/task-processor.c
+++ b/libdleyna/core/task-processor.c
@@ -253,11 +253,11 @@ void dleyna_task_processor_set_quitting(dleyna_task_processor_t *processor)
processor->quitting = TRUE;
- prv_cancel_all_queues(processor);
-
if (processor->running_tasks == 0)
g_idle_add(processor->on_quit_cb, NULL);
+ prv_cancel_all_queues(processor);
+
DLEYNA_LOG_DEBUG("Exit");
}