From ac6ae34f654a7ab0b851d40809bef0eb18468d28 Mon Sep 17 00:00:00 2001 From: asciimoo Date: Tue, 14 Jul 2020 21:22:08 +0000 Subject: [PATCH] [fix] concatenate url params to existing ones git-svn-id: file:///srv/svn/repo/yukari/trunk@125 f3bd38d9-da89-464d-a02a-eb04e43141b5 --- morty.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/morty.go b/morty.go index be254d1..a838f91 100644 --- a/morty.go +++ b/morty.go @@ -302,7 +302,11 @@ func (p *Proxy) RequestHandler(ctx *fasthttp.RequestCtx) { requestURIQuery := ctx.QueryArgs().QueryString() if len(requestURIQuery) > 0 { - requestURI = append(requestURI, '?') + if bytes.ContainsRune(requestURI, '?') { + requestURI = append(requestURI, '&') + } else { + requestURI = append(requestURI, '?') + } requestURI = append(requestURI, requestURIQuery...) }