X-Git-Url: http://git.dolda2000.com/gitweb/?p=doldaconnect.git;a=blobdiff_plain;f=common%2Fhttp.c;fp=common%2Fhttp.c;h=77799a3e50c8626c4ccb1d2d5c3928872a8c5330;hp=3ac3b1422f8bf96b1fcb177930c0d8930ec580b9;hb=6fa04fbd92a77f2b1c3b7e663c6ab747bdcfb26d;hpb=f8066974474d582856e3ec45644f157aab06bf88 diff --git a/common/http.c b/common/http.c index 3ac3b14..77799a3 100644 --- a/common/http.c +++ b/common/http.c @@ -224,8 +224,8 @@ static void consreq(struct htconn *cn) } if(*(cn->url->query)) { addtobuf(cn->outbuf, '?'); - for(p = cn->url->path; *p; p++) { - if(!(*p & 0x80) && (safechars[(int)*p] || (*p == '&'))) + for(p = cn->url->query; *p; p++) { + if(!(*p & 0x80) && (safechars[(int)*p] || (*p == '&') || (*p == '='))) addtobuf(cn->outbuf, *p); else bprintf(cn->outbuf, "%%%02X", *p);