summaryrefslogtreecommitdiff
path: root/url.c
diff options
context:
space:
mode:
authorthlo <smarttv640@gmail.com>2013-07-29 22:04:05 +0200
committerthlo <smarttv640@gmail.com>2013-07-29 22:04:05 +0200
commit2a607ca00f2f1261099fd19f50ed69a6139c94f0 (patch)
treee388090cb6c2b3edeb1c0234aed4b5b5f6a7c9ac /url.c
parent7e4d335589a3f626b2c2ddf94be46df987e2062e (diff)
downloadvdr-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.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/url.c b/url.c
index 6446654..5564b72 100644
--- a/url.c
+++ b/url.c
@@ -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);