]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
try to handle compiler errors in CentOS 5.3
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 3 Feb 2011 07:39:31 +0000 (09:39 +0200)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 3 Feb 2011 07:39:31 +0000 (09:39 +0200)
src/ipc/Coordinator.cc
src/ipc/Strand.cc

index e571233ee070dc65d6e3d2bcc028bdba1c52999c..02656fee3ded565fa7c8438e98a56a87a82d9a30 100644 (file)
@@ -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:
index c968f8892a77fb134d80a64e608f4e8bb0956cd8..4d7bf6def351bff5ef29c1befaa0b31f9ca5bd3f 100644 (file)
@@ -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: