#include "mgr/Registration.h"
#include "mime_header.h"
#include "neighbors.h"
+#include "PeerSelectState.h"
#include "SquidConfig.h"
#include "SquidTime.h"
#include "Store.h"
}
CachePeer *
-netdbClosestParent(HttpRequest * request)
+netdbClosestParent(PeerSelector *ps)
{
#if USE_ICMP
+ assert(ps);
+ HttpRequest *request = ps->request;
+
CachePeer *p = NULL;
netdbEntry *n;
const ipcache_addrs *ia;
if (neighborType(p, request->url) != PEER_PARENT)
continue;
- if (!peerHTTPOkay(p, request)) /* not allowed */
+ if (!peerHTTPOkay(p, ps)) /* not allowed */
continue;
return p;