mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 07:13:02 +04:00
Fix UB in cv::error when breakOnError set to true
Fixes #28436. Replaces a nullptr dereference (unguaranteed to cause a SEGFAULT) by `std::terminate` which will call the current `std::terminate_handler` and then SIGARBT.
This commit is contained in:
@@ -1282,8 +1282,7 @@ void error( const Exception& exc )
|
||||
|
||||
if(breakOnError)
|
||||
{
|
||||
static volatile int* p = 0;
|
||||
*p = 0;
|
||||
std::terminate();
|
||||
}
|
||||
|
||||
throw exc;
|
||||
|
||||
Reference in New Issue
Block a user