diff options
author | thlo <smarttv640@gmail.com> | 2013-07-29 22:04:05 +0200 |
---|---|---|
committer | thlo <smarttv640@gmail.com> | 2013-07-29 22:04:05 +0200 |
commit | 2a607ca00f2f1261099fd19f50ed69a6139c94f0 (patch) | |
tree | e388090cb6c2b3edeb1c0234aed4b5b5f6a7c9ac /url.c | |
parent | 7e4d335589a3f626b2c2ddf94be46df987e2062e (diff) | |
download | vdr-plugin-smarttvweb-2a607ca00f2f1261099fd19f50ed69a6139c94f0.tar.gz vdr-plugin-smarttvweb-2a607ca00f2f1261099fd19f50ed69a6139c94f0.tar.bz2 |
Fixed Questionmark handling in urlEncoding.
Diffstat (limited to 'url.c')
-rw-r--r-- | url.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -42,6 +42,9 @@ string cUrlEncode::doUrlSaveEncode(string in) { case '&': res += "%26"; break; + case '?': + res+= "%3f"; + break; case '%': res += "%25"; break; @@ -104,8 +107,8 @@ string cUrlEncode::doUrlSaveDecode(string input) { case 0x3a: // ':' res += "#3A"; break; - case 63: // '?' - res += "#3F"; + case 0x3f: // '?' + res += "?"; break; default: res += char(x); |