authorgravatar for tadej@duplex.siTadej Gašparovič <tadej@duplex.si> 2025-08-31 15:40:21+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-02 22:34:51+02:00
logdcddbcaa604d9228caddea7b2cd2668bf392149f
treedf2b88554e818980efcadf20426505a0b549ae08
parentb72a02c592ba7a7b201b5a32af329b3730b148e3
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

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


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/http/Client.zig+1-1
......@@ -1375,7 +1375,7 @@ pub const basic_authorization = struct {
13751375 var buf: [max_user_len + 1 + max_password_len]u8 = undefined;
13761376 var w: Writer = .fixed(&buf);
13771377 const user: Uri.Component = uri.user orelse .empty;
1378 const password: Uri.Component = uri.user orelse .empty;
1378 const password: Uri.Component = uri.password orelse .empty;
13791379 user.formatUser(&w) catch unreachable;
13801380 w.writeByte(':') catch unreachable;
13811381 password.formatPassword(&w) catch unreachable;