commit 6c0a54868890874ed5518a695fd206c81ed1b55d
parent e72758ff719ce7368fc42b267c0aa1342f81f733
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Thu, 3 Nov 2022 16:17:21 +0100
Check the radcoef submitted to rnatm_cell_get_radcoef function
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/rnatm_properties.c b/src/rnatm_properties.c
@@ -111,6 +111,10 @@ check_rnatm_cell_get_radcoef_args
if(args->iquad >= darray_band_cdata_get(&atm->bands)[i].nquad_pts)
return RES_BAD_ARG;
+ /* Invalid radiative coefficient */
+ if((unsigned)args->radcoef >= RNATM_RADCOEFS_COUNT__)
+ return RES_BAD_ARG;
+
/* Invalid K range */
if(args->k_min > args->k_max)
return RES_BAD_ARG;