mirror of
https://github.com/opencv/opencv.git
synced 2026-10-07 04:02:36 +03: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:
1 parent
fba658b9a1
commit
b201018a25
1 file changed
+1
-2
@@ -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