commit 81cf1e2
default
·
2024-04-14 17:24:06 +0000 UTC
parent c9df670
Better redirection URL building in oauth_post_handler().
1 files changed,
+5,
-1
+5,
-1
1@@ -289,7 +289,11 @@ int oauth_post_handler(const xs_dict *req, const char *q_path,
2 *body = xs_dup(code);
3 }
4 else {
5- *body = xs_fmt("%s?code=%s", redir, code);
6+ if (xs_str_in(redir, "?"))
7+ *body = xs_fmt("%s&code=%s", redir, code);
8+ else
9+ *body = xs_fmt("%s?code=%s", redir, code);
10+
11 status = 303;
12 }
13