ID: 101 - 'lib/ipmi_sol.c' - possible int *flow

Don't make ref out of ref -> segfault.
This commit is contained in:
Zdenek Styblik 2013-07-13 03:51:49 +00:00
parent 2a260d32e9
commit fb5d8559e6

View File

@ -659,7 +659,7 @@ int ipmi_sol_set_param_isvalid_uint8_t( const char *strval,
uint8_t maxval, uint8_t maxval,
uint8_t *out_value) uint8_t *out_value)
{ {
if (str2uint(strval, &out_value) != 0 || (*out_value < minval) if (str2uint(strval, out_value) != 0 || (*out_value < minval)
|| (*out_value > maxval)) { || (*out_value > maxval)) {
lprintf(LOG_ERR, "Invalid value %s for parameter %s", lprintf(LOG_ERR, "Invalid value %s for parameter %s",
strval, name); strval, name);