From c90530193ff47005b04b6e8b2379d44162d50fa2 Mon Sep 17 00:00:00 2001 From: Gabriel Ebner Date: Sat, 31 Dec 2016 15:15:49 +0100 Subject: [PATCH] fix(library/st_task_queue): handle null dependencies --- src/library/st_task_queue.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/library/st_task_queue.cpp b/src/library/st_task_queue.cpp index c21766cf5f..a61060f22d 100644 --- a/src/library/st_task_queue.cpp +++ b/src/library/st_task_queue.cpp @@ -34,6 +34,7 @@ void st_task_queue::submit(generic_task_result const & t) { std::vector deps; try { deps = unwrap(t)->m_task->get_dependencies(); } catch (...) {} for (auto & d : deps) { + if (!d) continue; switch (unwrap(d)->m_state.load()) { case task_result_state::FAILED: unwrap(t)->m_state = task_result_state::FAILED;