summaryrefslogtreecommitdiff
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
commitab90948da34c76f095a0bf2e374d3fbc7c9d4643 (patch)
treee388090cb6c2b3edeb1c0234aed4b5b5f6a7c9ac
parent1af11d7466f6f54cefd50267e5cd90a17c03df7c (diff)
downloadvdr-plugin-smarttvweb-ab90948da34c76f095a0bf2e374d3fbc7c9d4643.tar.gz
vdr-plugin-smarttvweb-ab90948da34c76f095a0bf2e374d3fbc7c9d4643.tar.bz2
Fixed Questionmark handling in urlEncoding.
-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);