aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/driver_common.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2016-02-10 19:27:42 (GMT)
committerJouni Malinen <j@w1.fi>2016-02-18 15:39:00 (GMT)
commit640b0b933a8fea3f2276198c42c8fd60dd39aaa3 (patch)
treeadadd6126dd90c343c76e99a0081310d8fa98162 /src/drivers/driver_common.c
parenta5a3efccc2bf91444d048ebe6d95116fc3c3abdd (diff)
downloadhostap-640b0b933a8fea3f2276198c42c8fd60dd39aaa3.zip
hostap-640b0b933a8fea3f2276198c42c8fd60dd39aaa3.tar.gz
hostap-640b0b933a8fea3f2276198c42c8fd60dd39aaa3.tar.bz2
ctype functions require an unsigned char
Ensure that characters are represented as unsigned char when using isblank() and isspace(). These function take in a "int c" argument, but it needs to be unsigned for the cases where EOF is not indicated. Signed-off-by: Roy Marples <roy@marples.name>
Diffstat (limited to 'src/drivers/driver_common.c')
-rw-r--r--src/drivers/driver_common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/driver_common.c b/src/drivers/driver_common.c
index aebea8c..b32d35f 100644
--- a/src/drivers/driver_common.c
+++ b/src/drivers/driver_common.c
@@ -183,12 +183,12 @@ wpa_get_wowlan_triggers(const char *wowlan_triggers,
start = buf;
while (*start != '\0') {
- while (isblank(*start))
+ while (isblank((unsigned char) *start))
start++;
if (*start == '\0')
break;
end = start;
- while (!isblank(*end) && *end != '\0')
+ while (!isblank((unsigned char) *end) && *end != '\0')
end++;
last = *end == '\0';
*end = '\0';