diff options
Diffstat (limited to 'src/control.c')
| -rw-r--r-- | src/control.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/control.c b/src/control.c index 2541973894768..a6d8ad631335b 100644 --- a/src/control.c +++ b/src/control.c @@ -314,17 +314,16 @@ control_command(sock, e) sm_setproctitle(false, e, "control: %s", inp); /* break off command */ - for (p = inp; isascii(*p) && isspace(*p); p++) + for (p = inp; SM_ISSPACE(*p); p++) continue; cmd = cmdbuf; while (*p != '\0' && - !(isascii(*p) && isspace(*p)) && - cmd < &cmdbuf[sizeof(cmdbuf) - 2]) + !(SM_ISSPACE(*p)) && cmd < &cmdbuf[sizeof(cmdbuf) - 2]) *cmd++ = *p++; *cmd = '\0'; /* throw away leading whitespace */ - while (isascii(*p) && isspace(*p)) + while (SM_ISSPACE(*p)) p++; /* decode command */ |
