diff --git a/devices/gdevclj.c b/devices/gdevclj.c index d5b4668975696d75a5be84028ffc95486d1b5af6..a293ec4e9e76a217272b7cd95199e6c71fb94cd6 100644 --- a/devices/gdevclj.c +++ b/devices/gdevclj.c @@ -254,7 +254,7 @@ clj_media_size(float mediasize[2], gs_param_list *plist) gs_param_int_array hwsize; int have_pagesize = 0; - if ( (param_read_float_array(plist, "HWResolution", &fres) == 0) && + if ( param_read_float_array(plist, "HWResolution", &fres) != 0 || !is_supported_resolution(fres.data) ) return_error(gs_error_rangecheck);