X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Furi.c;h=c05a0548833a13aa0d2c0c28dda78e9009731dfe;hb=82a298086b4a8f1988e45aeb8e52494f05ebc3e7;hp=ed1350a41cc5b9697070cedd96beecc68976a98a;hpb=54dc5b4629da5b10c2f3d4e3bdb7cb70c46669a5;p=yaz-moved-to-github.git diff --git a/src/uri.c b/src/uri.c index ed1350a..c05a054 100644 --- a/src/uri.c +++ b/src/uri.c @@ -25,11 +25,9 @@ static int hex_digit (int ch) static void encode_uri_char(char *dst, char ch) { - if (ch == ' ') - strcpy(dst, "+"); /* mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")" */ - else if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z') || - (ch >= '0' && ch <= '9') || strchr("-_.!~*'(|)", ch)) + if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z') || + (ch >= '0' && ch <= '9') || strchr("-_.!~*'(|)", ch)) { dst[0] = ch; dst[1] = '\0';