PendingPACQuery::OnLookupComplete(nsIDNSRequest *request,
PendingPACQuery::OnLookupComplete(nsICancelable *request,
PendingPACQuery::OnLookupComplete(nsIDNSRequest *request,                                  nsIDNSRecord *record,                                  nsresult status){  // NOTE: we don't care about the results of this DNS query.  We issued  //       this DNS query just to pre-populate our DNS cache.   mDNSRequest = nsnull;  // break reference cycle  // If we've already completed this query then do nothing.  if (!mCallback)    return NS_OK;  // We're no longer pending, so we can remove ourselves.  PR_REMOVE_LINK(this);  NS_RELEASE_THIS();  nsCAutoString pacString;  status = mPACMan->GetProxyForURI(mURI, pacString);  Complete(status, pacString);  return NS_OK;}