3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-22 14:49:24 +01:00

hwsim: Replace isspace usage with l_ascii_isspace

This commit is contained in:
Andrew Zaborowski 2017-03-08 13:33:18 +01:00 committed by Denis Kenzior
parent abca195917
commit 43a882e934

View File

@ -28,7 +28,6 @@
#include <stdlib.h> #include <stdlib.h>
#include <getopt.h> #include <getopt.h>
#include <linux/if_ether.h> #include <linux/if_ether.h>
#include <ctype.h>
#include <ell/ell.h> #include <ell/ell.h>
@ -319,7 +318,8 @@ static bool parse_addresses(const uint8_t *buf, size_t len,
int start_pos = pos; int start_pos = pos;
char addr[20]; char addr[20];
while (pos < len && !isspace(buf[pos])) /* Find first word start and end */
while (pos < len && !l_ascii_isspace(buf[pos]))
pos++; pos++;
if (pos - start_pos > sizeof(addr) - 1) { if (pos - start_pos > sizeof(addr) - 1) {
@ -338,13 +338,16 @@ static bool parse_addresses(const uint8_t *buf, size_t len,
} }
if (!util_string_to_address(addr, rec->addrs + if (!util_string_to_address(addr, rec->addrs +
(addr_idx++ * ETH_ALEN))) { (addr_idx * ETH_ALEN))) {
l_error("Can't parse hwsim wiphy %s address from sysfs", l_error("Can't parse hwsim wiphy %s address from sysfs",
rec->name); rec->name);
return false; return false;
} }
while (pos < len && isspace(buf[pos])) addr_idx++;
/* Skip until the start of the next word */
while (pos < len && l_ascii_isspace(buf[pos]))
pos++; pos++;
} }