--- netwerk/dns/src/nsHostResolver.cpp.orig 2009-07-15 10:35:11.000000000 -0500 +++ netwerk/dns/src/nsHostResolver.cpp 2009-08-02 17:38:34.510590006 -0500 @@ -533,21 +533,6 @@ // if the record is null, then HostDB_InitEntry failed. if (!he || !he->rec) rv = NS_ERROR_OUT_OF_MEMORY; - // do we have a cached result that we can reuse? - else if (!(flags & RES_BYPASS_CACHE) && - he->rec->HasResult() && - NowInMinutes() <= he->rec->expiration) { - LOG(("using cached record\n")); - // put reference to host record on stack... - result = he->rec; - if (he->rec->negative) { - status = NS_ERROR_UNKNOWN_HOST; - if (!he->rec->resolving) - // return the cached failure to the caller, but try and refresh - // the record in the background - IssueLookup(he->rec); - } - } // if the host name is an IP address literal and has been parsed, // go ahead and use it. else if (he->rec->addr) {