diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-08-22 14:28:57 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-08-22 14:28:57 +0200 |
commit | 95c21abf8cbdde52327e83f77277a84bc95d626c (patch) | |
tree | 276f063b9f899eed932b0bcf1114402fb31f72fd /src | |
parent | 13e085e07d5df972e2b10564a305040ac2571f82 (diff) |
socket: use isdigit
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/socket.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/socket.c b/src/socket.c index aa17c1b..4720d4a 100644 --- a/src/socket.c +++ b/src/socket.c @@ -5,6 +5,7 @@ #include "packets.h" #include "messages.h" +#include <linux/ctype.h> #include <linux/net.h> #include <linux/if_vlan.h> #include <linux/if_ether.h> @@ -364,7 +365,7 @@ static uint16_t generate_default_incoming_port(struct wireguard_device *wg) return port; digit_begin = name + len - 1; while (digit_begin >= name) { - if (*digit_begin >= '0' && *digit_begin <= '9') + if (isdigit(*digit_begin)) --digit_begin; else break; |