MXS-2782 Return nullptr if non-existing worker is asked for
Earlier assert in debug mode and garbage in release mode.
This commit is contained in:
parent
5743f4eaa1
commit
d41975dde8
@ -453,9 +453,9 @@ RoutingWorker* RoutingWorker::get(int worker_id)
|
||||
worker_id = this_unit.id_main_worker;
|
||||
}
|
||||
|
||||
mxb_assert((worker_id >= this_unit.id_min_worker) && (worker_id <= this_unit.id_max_worker));
|
||||
bool valid = (worker_id >= this_unit.id_min_worker && worker_id <= this_unit.id_max_worker);
|
||||
|
||||
return this_unit.ppWorkers[worker_id];
|
||||
return valid ? this_unit.ppWorkers[worker_id] : nullptr;
|
||||
}
|
||||
|
||||
RoutingWorker* RoutingWorker::get_current()
|
||||
|
Loading…
x
Reference in New Issue
Block a user