From 3595fd687b3a79ee234b6eaf23f564d0c2c20f77 Mon Sep 17 00:00:00 2001 From: Christos Tsantilas Date: Thu, 3 Feb 2011 09:39:31 +0200 Subject: [PATCH] try to handle compiler errors in CentOS 5.3 --- src/ipc/Coordinator.cc | 32 ++++++++++++++++++++------------ src/ipc/Strand.cc | 32 ++++++++++++++++++++------------ 2 files changed, 40 insertions(+), 24 deletions(-) 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: -- 2.47.2