summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/urlencode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/urlencode.c b/sys/src/cmd/urlencode.c
index b2df19712..466590c4a 100644
--- a/sys/src/cmd/urlencode.c
+++ b/sys/src/cmd/urlencode.c
@@ -80,7 +80,7 @@ main(int argc, char *argv[])
}
} else {
while((c = Bgetc(&bin)) >= 0){
- if(strchr("/$-_@.!*'(),", c)
+ if(c>0 && strchr("/$-_@.!*'(),", c)
|| 'a'<=c && c<='z'
|| 'A'<=c && c<='Z'
|| '0'<=c && c<='9')