From 6e78f638982333262944bc45be25a89e550dfd3c Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Wed, 27 May 2020 20:33:39 +0200 Subject: util: encodeuri: simplify condition iscntrl is c < ' ' || c == 127 I want to encode a space and everything above 127 also. So this condition can be simplified to this. --- util.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 24f38b5..f4304ec 100644 --- a/util.c +++ b/util.c @@ -93,9 +93,8 @@ encodeuri(char *buf, size_t bufsiz, const char *s) size_t i, b; for (i = 0, b = 0; s[i]; i++) { - if (s[i] == ' ' || - (unsigned char)s[i] > 127 || - iscntrl((unsigned char)s[i])) { + if ((unsigned char)s[i] <= ' ' || + (unsigned char)s[i] >= 127) { if (b + 3 >= bufsiz) return -1; buf[b++] = '%'; -- cgit v1.2.3