anchor.diff:      {ok, _, Groups} = yaws_server:getconf(),
       Group = pick_group(Port, Groups),
       Sconf = pick_sconf(Host1, Group),
  -    VHost = Sconf#sconf.servername,
  +    VHost = yaws:sconf_servername(Sconf),
       Host = case Host1 of
           undefined -> VHost;
           _         -> Host1
  
positive.code:               fun(Alias) ->
                    yaws_server:wildcomp_salias(Host, Alias)
                end,
                SC#sconf.serveralias),
              case Res of
                  true  -> SC;
                  false -> pick_host(Host, Rest, All_SCs)
  
negative.code:   when Host == ""; Host == undefined; SCs == [] ->
      hd(All_SCs);
  pick_host(Host, [SC | Rest], All_SCs) ->
      case yaws_server:comp_sname(Host, yaws:sconf_servername(SC)) of
          true  ->
              SC;
          false ->
  