blob: d3e7e71069e0f93ff6f6e28f61ee326eff112e9b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$NetBSD: patch-ao,v 1.1 2005/01/23 17:33:19 taca Exp $
--- lib/webrick/httpauth.rb.orig 2004-12-18 15:17:33.000000000 +0900
+++ lib/webrick/httpauth.rb
@@ -22,7 +22,7 @@ module WEBrick
user = pass = nil
if /^Basic\s+(.*)/o =~ req[req_field]
userpass = $1
- user, pass = decode64(userpass).split(":", 2)
+ user, pass = userpass.unpack("m*")[0].split(":", 2)
end
if block.call(user, pass)
req.user = user
|