From: Christos Tsantilas Date: Thu, 3 Feb 2011 07:39:31 +0000 (+0200) Subject: try to handle compiler errors in CentOS 5.3 X-Git-Tag: take03^2~37^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3595fd687b3a79ee234b6eaf23f564d0c2c20f77;p=thirdparty%2Fsquid.git try to handle compiler errors in CentOS 5.3 --- diff --git a/src/ipc/Coordinator.cc b/src/ipc/Coordinator.cc index e571233ee0..02656fee3d 100644 --- a/src/ipc/Coordinator.cc +++ b/src/ipc/Coordinator.cc @@ -66,26 +66,34 @@ void Ipc::Coordinator::receive(const TypedMsgHdr& message) handleSharedListenRequest(SharedListenRequest(message)); break; - case mtCacheMgrRequest: + case mtCacheMgrRequest: { debugs(54, 6, HERE << "Cache manager request"); - handleCacheMgrRequest(Mgr::Request(message)); - break; + const Mgr::Request req(message); + handleCacheMgrRequest(req); + } + break; - case mtCacheMgrResponse: + case mtCacheMgrResponse: { debugs(54, 6, HERE << "Cache manager response"); - handleCacheMgrResponse(Mgr::Response(message)); - break; + const Mgr::Response resp(message); + handleCacheMgrResponse(resp); + } + break; #if SQUID_SNMP - case mtSnmpRequest: + case mtSnmpRequest: { debugs(54, 6, HERE << "SNMP request"); - handleSnmpRequest(Snmp::Request(message)); - break; + const Snmp::Request req(message); + handleSnmpRequest(req); + } + break; - case mtSnmpResponse: + case mtSnmpResponse: { debugs(54, 6, HERE << "SNMP response"); - handleSnmpResponse(Snmp::Response(message)); - break; + const Snmp::Response resp(message); + handleSnmpResponse(resp); + } + break; #endif default: diff --git a/src/ipc/Strand.cc b/src/ipc/Strand.cc index c968f8892a..4d7bf6def3 100644 --- a/src/ipc/Strand.cc +++ b/src/ipc/Strand.cc @@ -60,22 +60,30 @@ void Ipc::Strand::receive(const TypedMsgHdr &message) SharedListenJoined(SharedListenResponse(message)); break; - case mtCacheMgrRequest: - handleCacheMgrRequest(Mgr::Request(message)); - break; + case mtCacheMgrRequest: { + const Mgr::Request req(message); + handleCacheMgrRequest(req); + } + break; - case mtCacheMgrResponse: - handleCacheMgrResponse(Mgr::Response(message)); - break; + case mtCacheMgrResponse: { + const Mgr::Response resp(message); + handleCacheMgrResponse(resp); + } + break; #if SQUID_SNMP - case mtSnmpRequest: - handleSnmpRequest(Snmp::Request(message)); - break; + case mtSnmpRequest: { + const Snmp::Request req(message); + handleSnmpRequest(req); + } + break; - case mtSnmpResponse: - handleSnmpResponse(Snmp::Response(message)); - break; + case mtSnmpResponse: { + const Snmp::Response resp(message); + handleSnmpResponse(resp); + } + break; #endif default: