diff --git a/include/armadillo_bits/diskio_meat.hpp b/include/armadillo_bits/diskio_meat.hpp index e7225755..df23f4ed 100644 --- a/include/armadillo_bits/diskio_meat.hpp +++ b/include/armadillo_bits/diskio_meat.hpp @@ -4377,7 +4377,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); @@ -4566,7 +4566,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);