client: avoid undefined bit shifts
This commit is contained in:
parent
f6e72a80e1
commit
bd3fb49a1e
1 changed files with 2 additions and 2 deletions
4
client.c
4
client.c
|
@ -315,7 +315,7 @@ bits_to_mask(int bits, int family, IPAddr *mask)
|
|||
mask->family = family;
|
||||
switch (family) {
|
||||
case IPADDR_INET4:
|
||||
if (bits < 0)
|
||||
if (bits > 32 || bits < 0)
|
||||
bits = 32;
|
||||
if (bits > 0) {
|
||||
mask->addr.in4 = -1;
|
||||
|
@ -2809,7 +2809,7 @@ process_cmd_retries(const char *line)
|
|||
int retries;
|
||||
|
||||
retries = atoi(line);
|
||||
if (retries < 0) {
|
||||
if (retries < 0 || retries > 30) {
|
||||
LOG(LOGS_ERR, "Invalid maximum number of retries");
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue