diff options
| author | 2024-04-14 19:24:06 +0200 | |
|---|---|---|
| committer | 2024-04-14 19:24:06 +0200 | |
| commit | 81cf1e21a646568323681df2763e66f933bee48f (patch) | |
| tree | dee4bdcf54e6c0d0bfea0f624075f60c4094a0c0 | |
| parent | Log status in mastoapi_post_handler(). (diff) | |
| download | penes-snac2-81cf1e21a646568323681df2763e66f933bee48f.tar.gz penes-snac2-81cf1e21a646568323681df2763e66f933bee48f.tar.xz penes-snac2-81cf1e21a646568323681df2763e66f933bee48f.zip | |
Better redirection URL building in oauth_post_handler().
Diffstat (limited to '')
| -rw-r--r-- | mastoapi.c | 6 |
1 files changed, 5 insertions, 1 deletions
| @@ -289,7 +289,11 @@ int oauth_post_handler(const xs_dict *req, const char *q_path, | |||
| 289 | *body = xs_dup(code); | 289 | *body = xs_dup(code); |
| 290 | } | 290 | } |
| 291 | else { | 291 | else { |
| 292 | *body = xs_fmt("%s?code=%s", redir, code); | 292 | if (xs_str_in(redir, "?")) |
| 293 | *body = xs_fmt("%s&code=%s", redir, code); | ||
| 294 | else | ||
| 295 | *body = xs_fmt("%s?code=%s", redir, code); | ||
| 296 | |||
| 293 | status = 303; | 297 | status = 303; |
| 294 | } | 298 | } |
| 295 | 299 | ||