Add checks in get_net_param_from_list() for valid output domain.

This patch adds two assertions in get_net_param_from_list() to ensure
that the `res` value is correctly within the range of the output domain.

Hopefully fixes Coverity CID #1415721, #1415722, and #1415723.

See: https://bugs.torproject.org/26780
This commit is contained in:
Alexander Færøy 2018-07-11 16:19:56 +02:00
parent d2bd358924
commit c9de65f966

View File

@ -2417,6 +2417,8 @@ get_net_param_from_list(smartlist_t *net_params, const char *param_name,
res = max_val; res = max_val;
} }
tor_assert(res >= min_val);
tor_assert(res <= max_val);
return res; return res;
} }