diff --git a/devices/gdevclj.c b/devices/gdevclj.c index bed13bc..fe17ece 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);