Fix regression: std.http.Client basic authorization sending user:user instead of user:password when passed in URI

This commit is contained in:
Tadej Gašparovič 2025-08-31 15:40:21 +02:00 committed by Andrew Kelley
parent ab99dd9c5d
commit 3aa31ffd86

View File

@ -1375,7 +1375,7 @@ pub const basic_authorization = struct {
var buf: [max_user_len + 1 + max_password_len]u8 = undefined;
var w: Writer = .fixed(&buf);
const user: Uri.Component = uri.user orelse .empty;
const password: Uri.Component = uri.user orelse .empty;
const password: Uri.Component = uri.password orelse .empty;
user.formatUser(&w) catch unreachable;
w.writeByte(':') catch unreachable;
password.formatPassword(&w) catch unreachable;