1
0
mirror of https://github.com/SuperBFG7/ympd synced 2024-11-05 22:36:16 +00:00

Fix: don't add :443 to redirect uri

This commit is contained in:
jcorporation 2018-12-17 22:59:26 +00:00
parent a9ae9ba569
commit 2cee9b85e1

View File

@ -110,7 +110,10 @@ static void ev_handler_http(struct mg_connection *nc_http, int ev, void *ev_data
snprintf(host_header, 1024, "%.*s", host_hdr->len, host_hdr->p);
host = strtok(host_header, ":");
char s_redirect[250];
snprintf(s_redirect, 250, "https://%s:%s/", host, config.sslport);
if (strcmp(config.sslport, "443") == 0)
snprintf(s_redirect, 250, "https://%s/", host);
else
snprintf(s_redirect, 250, "https://%s:%s/", host, config.sslport);
LOG_VERBOSE() printf("Redirecting to %s\n", s_redirect);
mg_http_send_redirect(nc_http, 301, mg_mk_str(s_redirect), mg_mk_str(NULL));
break;