summaryrefslogtreecommitdiff
path: root/sys/src/cmd/urlencode.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-10-05 23:38:43 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-10-05 23:38:43 +0200
commit4cfd5cb02e0969a37f7967088de6dc7642537cd0 (patch)
tree3ab980131c56d80120b08705889c207768e730dd /sys/src/cmd/urlencode.c
parent310afb88ef72fcb49b58197d2355243482ee37d5 (diff)
urlencode: encode null bytes
Diffstat (limited to 'sys/src/cmd/urlencode.c')
-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')