From 7d1dac7930ed0f7cfa4aae0993613b1f96358134 Mon Sep 17 00:00:00 2001 From: Eduard Bagdasaryan Date: Mon, 25 Jan 2016 21:26:32 +1300 Subject: [PATCH] Make %hier.note(serverDestinations[0], request->url.host()); + syncHierNote(serverDestinations[0], request->url.host()); request->clearError(); connectStart(); @@ -796,7 +796,14 @@ FwdState::syncWithServerConn(const char *host) Ip::Qos::setSockNfmark(serverConn, GetNfmarkToServer(request)); #endif - request->hier.note(serverConn, host); + syncHierNote(serverConn, host); +} + +void +FwdState::syncHierNote(const Comm::ConnectionPointer &server, const char *host) +{ + request->hier.note(server, host); + al->hier.note(server, host); } /** diff --git a/src/FwdState.h b/src/FwdState.h index 321b6db8683..e38cbf09d3a 100644 --- a/src/FwdState.h +++ b/src/FwdState.h @@ -121,6 +121,7 @@ class FwdState : public RefCountable void closeServerConnection(const char *reason); void syncWithServerConn(const char *host); + void syncHierNote(const Comm::ConnectionPointer &server, const char *host); public: StoreEntry *entry;