diff --git a/include/armadillo_bits/diskio_meat.hpp b/include/armadillo_bits/diskio_meat.hpp index 4f391edb..3d3b609a 100644 --- a/include/armadillo_bits/diskio_meat.hpp +++ b/include/armadillo_bits/diskio_meat.hpp @@ -4770,7 +4770,7 @@ diskio::load_ppm_binary(Cube& x, std::istream& f, std::string& err_msg) f >> f_maxval; f.get(); - if( (f_maxval > 0) || (f_maxval <= 65535) ) + if( (f_maxval > 0) && (f_maxval <= 65535) ) { x.set_size(f_n_rows, f_n_cols, 3); @@ -4959,7 +4959,7 @@ diskio::load_ppm_binary(field& x, std::istream& f, std::string& err_msg) f >> f_maxval; f.get(); - if( (f_maxval > 0) || (f_maxval <= 65535) ) + if( (f_maxval > 0) && (f_maxval <= 65535) ) { x.set_size(3); Mat& R = x(0);