anchor.diff:  		false ->
   		    L = Auth_methods#auth.headers,
   		    is_auth(ARG, Req_dir, H, T, {false, L ++ Auth_headers});
  +                {false, Realm} ->
  +                    L = Auth_methods#auth.headers,
  +                    is_auth(ARG, Req_dir, H, T, {{false, Auth_methods, Realm},
  +                                                 L ++ Auth_headers});
   		Is_auth ->
   		    Is_auth
   	    end;
  
positive.code:         true ->
              deliver_405(CliSock, Req, Yaws_allowed)
      end;
  
  
  handle_ut(CliSock, ARG, UT = #urltype{type = redir}, _N) ->
  
negative.code:     end.
  
  handle_auth(ARG, _Auth_H, #auth{realm = Realm, 
                                  users=[], pam=false, mod = []}, Ret) ->
      maybe_auth_log({401, Realm}, ARG),
      Ret;
  
  handle_auth(ARG, Auth_H, Auth_methods = #auth{mod = Mod}, Ret) when Mod /= [] ->
      case catch Mod:auth(ARG, Auth_methods) of
  	{'EXIT', _Reason} ->
              L = ?F("authmod crashed ~n~p:auth(~p, ~n ~p) \n"
  