• Roman Donchenko's avatar
    Fixed a bug in FLANN resulting in uninitialized accesses. · a9975b14
    Roman Donchenko authored
    This is fixed upstream in mariusmuja/flann@b615f26, but that fix
    would break binary compatibility, so I had to make a different one.
    
    Since the bug isn't quite obvious, here's an explanation. In the const
    version of any::cast, if policy is a small_any_policy, its get_value
    returns its input argument. So r becomes a pointer to obj, and the
    return value is a reference to a local variable, which is invalidated
    when the function exits.
    a9975b14
Name
Last commit
Last update
..
androidcamera Loading commit data...
calib3d Loading commit data...
contrib Loading commit data...
core Loading commit data...
features2d Loading commit data...
flann Loading commit data...
gpu Loading commit data...
highgui Loading commit data...
imgproc Loading commit data...
java Loading commit data...
legacy Loading commit data...
ml Loading commit data...
nonfree Loading commit data...
objdetect Loading commit data...
ocl Loading commit data...
photo Loading commit data...
python Loading commit data...
stitching Loading commit data...
superres Loading commit data...
ts Loading commit data...
video Loading commit data...
videostab Loading commit data...
world Loading commit data...
CMakeLists.txt Loading commit data...
refman.rst.in Loading commit data...