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