aboutsummaryrefslogtreecommitdiff
path: root/lib/urlencode.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2012-10-11 14:31:49 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2012-10-11 14:31:49 +0300
commitdfa58f8b8ebf024c2ec678a836adcd055e4bc052 (patch)
tree18d3fba3a482ad31ce77d6de1990d67ab93b54db /lib/urlencode.c
parent242dd0a45ec3c7db7715d5dec327bad6d17e86a1 (diff)
downloadeclat-dfa58f8b8ebf024c2ec678a836adcd055e4bc052.tar.gz
eclat-dfa58f8b8ebf024c2ec678a836adcd055e4bc052.tar.bz2
Trivial fixes.
Diffstat (limited to 'lib/urlencode.c')
-rw-r--r--lib/urlencode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/urlencode.c b/lib/urlencode.c
index a9cd68c..278a097 100644
--- a/lib/urlencode.c
+++ b/lib/urlencode.c
@@ -46,7 +46,7 @@ urlencode(const char *input, size_t len, char **poutput, size_t *poutlen)
46 46
47 outlen = len; 47 outlen = len;
48 for (i = 0; i < len; i++) 48 for (i = 0; i < len; i++)
49 if (!prtch[input[i]]) 49 if (!prtch[(unsigned char)input[i]])
50 outlen += 2; 50 outlen += 2;
51 51
52 if (poutlen) 52 if (poutlen)
@@ -56,7 +56,7 @@ urlencode(const char *input, size_t len, char **poutput, size_t *poutlen)
56 *poutput = output; 56 *poutput = output;
57 57
58 for (i = 0; i < len; i++) { 58 for (i = 0; i < len; i++) {
59 if (prtch[input[i]]) 59 if (prtch[(unsigned char)input[i]])
60 *output++ = input[i]; 60 *output++ = input[i];
61 else { 61 else {
62 *output++ = '%'; 62 *output++ = '%';

Return to:

Send suggestions and report system problems to the System administrator.