[server] fix IP subnet mask CIDR range restriction bug found by Coverity

This commit is contained in:
Michael Rash 2014-03-27 21:59:30 -04:00
parent 6b87710397
commit c4a59ec90f

View File

@ -264,7 +264,7 @@ add_source_mask(fko_srv_options_t *opts, acc_stanza_t *acc, const char *ip)
return 0;
}
mask = strtol_wrapper(ndx+1, 0, -1, NO_EXIT_UPON_ERR, &is_err);
mask = strtol_wrapper(ndx+1, 1, 32, NO_EXIT_UPON_ERR, &is_err);
if(is_err != FKO_SUCCESS)
{
log_msg(LOG_ERR, "[*] Invalid IP mask str '%s'.", ndx+1);