diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-05 23:21:17 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-05 23:21:17 +0200 |
commit | 9ac9a135c8378dc94a5816614e204472775f15bb (patch) | |
tree | 44f4c1e07f10afc3fdba3d0822d709600e572fd2 /sys/src/cmd/urlencode.c | |
parent | 4af54089530023c4f8e704fbbb0921c13c7bd4fd (diff) |
urlencode: decode + as space
Diffstat (limited to 'sys/src/cmd/urlencode.c')
-rw-r--r-- | sys/src/cmd/urlencode.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/cmd/urlencode.c b/sys/src/cmd/urlencode.c index 561ca9157..0657312b4 100644 --- a/sys/src/cmd/urlencode.c +++ b/sys/src/cmd/urlencode.c @@ -42,6 +42,7 @@ main(int argc, char *argv[]) default: usage(); } ARGEND; + if(argc == 1){ close(0); if(open(*argv, OREAD) < 0) @@ -73,7 +74,8 @@ main(int argc, char *argv[]) continue; } c = x1<<4 | x2; - } + } else if(c == '+') + c = ' '; Bputc(&bout, c); } } else { |