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;
|
mask->family = family;
|
||||||
switch (family) {
|
switch (family) {
|
||||||
case IPADDR_INET4:
|
case IPADDR_INET4:
|
||||||
if (bits < 0)
|
if (bits > 32 || bits < 0)
|
||||||
bits = 32;
|
bits = 32;
|
||||||
if (bits > 0) {
|
if (bits > 0) {
|
||||||
mask->addr.in4 = -1;
|
mask->addr.in4 = -1;
|
||||||
|
@ -2809,7 +2809,7 @@ process_cmd_retries(const char *line)
|
||||||
int retries;
|
int retries;
|
||||||
|
|
||||||
retries = atoi(line);
|
retries = atoi(line);
|
||||||
if (retries < 0) {
|
if (retries < 0 || retries > 30) {
|
||||||
LOG(LOGS_ERR, "Invalid maximum number of retries");
|
LOG(LOGS_ERR, "Invalid maximum number of retries");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue