summaryrefslogtreecommitdiff
path: root/lang/ruby18/patches/patch-ao
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