osrm-backend/src
Michael Bell f87a324633
Fix crash in MLD alternative search if source or target are invalid (#5851)
In situations where there is not a valid source or target phantom
node (e.g. when snapping to an edge with a zero weight), a
heap assertion will fail in the MLD alternative search code.

We fix this by checking for empty heaps before proceeding with
the search.
2020-10-08 15:27:02 -07:00
..
benchmarks Updated changelog entry 2019-08-26 11:09:38 +03:00
contractor Deprecated tbb::task_scheduler_init replaced with std::thread and tbb::global_control 2020-09-04 09:33:43 +03:00
customize Deprecated tbb::task_scheduler_init replaced with std::thread and tbb::global_control 2020-09-04 09:33:43 +03:00
engine Fix crash in MLD alternative search if source or target are invalid (#5851) 2020-10-08 15:27:02 -07:00
extractor Remove unused future 2020-09-22 23:01:06 +01:00
guidance Deprecated tbb::task_scheduler_init replaced with std::thread and tbb::global_control 2020-09-04 09:33:43 +03:00
nodejs Updated changelog entry 2019-08-26 11:09:38 +03:00
osrm Passed ResultT down to engine plugins, so now they can form replies in different formats. 2019-08-26 11:08:56 +03:00
partitioner Deprecated tbb::task_scheduler_init replaced with std::thread and tbb::global_control 2020-09-04 09:33:43 +03:00
server modified FSM so that the whitespace between header-key and value is optional 2019-11-19 18:30:21 +01:00
storage Solving problem with g++8 and new boost libs: 2019-05-28 12:43:27 +02:00
tools Deprecated tbb::task_scheduler_init replaced with std::thread and tbb::global_control 2020-09-04 09:33:43 +03:00
updater Add EBG node durations 2018-04-28 08:59:18 +02:00
util feat: add ENABLE_DEBUG_LOGGING option to control debug logging output 2020-07-29 06:00:47 +00:00