diff --git a/src/manager.c b/src/manager.c index f9b9c9c0..cc1da277 100644 --- a/src/manager.c +++ b/src/manager.c @@ -160,11 +160,11 @@ static char *get_action(char *buf, int len) { char *action; int pos = 0; - while(isspace(buf[pos]) && pos < len) pos++; + while(isspace((unsigned char)buf[pos]) && pos < len) pos++; if (pos == len) return NULL; action = buf + pos; - while((!isspace(buf[pos]) && buf[pos] != ':') && pos < len) pos++; + while((!isspace((unsigned char)buf[pos]) && buf[pos] != ':') && pos < len) pos++; buf[pos] = '\0'; return action;