Merge remote-tracking branch 'origin/main'

This commit is contained in:
Hosted Weblate 2023-04-24 19:17:55 +02:00
commit 45594ed47b
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C

View File

@ -478,8 +478,12 @@ static bool _origin_ok(_request *request) {
return true;
}
// DEBUG: OK if origin is 'localhost' (ignoring port #)
*strchrnul(&request->origin[PREFIX_HTTP_LEN], ':') = '\0';
char *cptr = strchrnul(&request->origin[PREFIX_HTTP_LEN], ':');
char csave = *cptr; // NULL or colon
*cptr = '\0';
if (strcmp(&request->origin[PREFIX_HTTP_LEN], "localhost") == 0) {
// Restore removed colon if non-null host terminator
*cptr = csave;
return true;
}
}