Fix regression: std.http.Client basic authorization sending user:user instead of user:password when passed in URI
This commit is contained in:
committed by
Alex Rønne Petersen
parent
b72a02c592
commit
dcddbcaa60
@@ -1375,7 +1375,7 @@ pub const basic_authorization = struct {
|
|||||||
var buf: [max_user_len + 1 + max_password_len]u8 = undefined;
|
var buf: [max_user_len + 1 + max_password_len]u8 = undefined;
|
||||||
var w: Writer = .fixed(&buf);
|
var w: Writer = .fixed(&buf);
|
||||||
const user: Uri.Component = uri.user orelse .empty;
|
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;
|
user.formatUser(&w) catch unreachable;
|
||||||
w.writeByte(':') catch unreachable;
|
w.writeByte(':') catch unreachable;
|
||||||
password.formatPassword(&w) catch unreachable;
|
password.formatPassword(&w) catch unreachable;
|
||||||
|
|||||||
Reference in New Issue
Block a user