Skip to content

Commit c319b18

Browse files
committed
feat(serverHandler/auth): skip unescape URL for extracting return URL
1 parent 715fa29 commit c319b18

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/serverHandler/auth.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package serverHandler
33
import (
44
"errors"
55
"net/http"
6-
"net/url"
76
)
87

98
const authQueryParam = "auth"
@@ -57,11 +56,7 @@ func (h *aliasHandler) verifyAuth(r *http.Request, vhostReqPath, reqFsPath strin
5756
func (h *aliasHandler) extractNoAuthUrl(r *http.Request, session *sessionContext, data *responseData) string {
5857
returnUrl, hasReturnUrl := getQueryValue(session.query, authQueryParam)
5958
if hasReturnUrl && len(returnUrl) > 0 {
60-
var err error
61-
returnUrl, err = url.QueryUnescape(returnUrl)
62-
if err == nil {
63-
return returnUrl
64-
}
59+
return returnUrl
6560
}
6661

6762
returnUrl = r.Header.Get("Referer")

0 commit comments

Comments
 (0)