diff --git a/CImg.h b/CImg.h index b0bdc7d6..34559b5e 100644 --- a/CImg.h +++ b/CImg.h @@ -25356,8 +25356,10 @@ namespace cimg_library { } static double mp_i(_cimg_math_parser& mp) { - return (double)mp.imgin((int)mp.mem[_cimg_mp_slot_x],(int)mp.mem[_cimg_mp_slot_y], - (int)mp.mem[_cimg_mp_slot_z],(int)mp.mem[_cimg_mp_slot_c]); + if (mp.imgin) + return (double)mp.imgin((int)mp.mem[_cimg_mp_slot_x],(int)mp.mem[_cimg_mp_slot_y], + (int)mp.mem[_cimg_mp_slot_z],(int)mp.mem[_cimg_mp_slot_c]); + return 0; } static double mp_if(_cimg_math_parser& mp) {