OSDN Git Service

ifdef spaghetti in QNativeSocketEnginePrivate::option()
authorIvailo Monev <xakepa10@gmail.com>
Mon, 1 Nov 2021 23:04:04 +0000 (01:04 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 1 Nov 2021 23:04:04 +0000 (01:04 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/network/socket/qnativesocketengine_unix.cpp

index e8ebd8f..954ed27 100644 (file)
@@ -167,24 +167,22 @@ int QNativeSocketEnginePrivate::option(QNativeSocketEngine::SocketOption opt) co
         if (socketProtocol == QAbstractSocket::IPv6Protocol) {
             level = IPPROTO_IPV6;
             n = IPV6_MULTICAST_HOPS;
-        } else
-#endif
-        {
-            level = IPPROTO_IP;
-            n = IP_MULTICAST_TTL;
+            break;
         }
+#endif
+        level = IPPROTO_IP;
+        n = IP_MULTICAST_TTL;
         break;
     case QNativeSocketEngine::MulticastLoopbackOption:
 #ifndef QT_NO_IPV6
         if (socketProtocol == QAbstractSocket::IPv6Protocol) {
             level = IPPROTO_IPV6;
             n = IPV6_MULTICAST_LOOP;
-        } else
-#endif
-        {
-            level = IPPROTO_IP;
-            n = IP_MULTICAST_LOOP;
+            break;
         }
+#endif
+        level = IPPROTO_IP;
+        n = IP_MULTICAST_LOOP;
         break;
     }
 
@@ -254,24 +252,22 @@ bool QNativeSocketEnginePrivate::setOption(QNativeSocketEngine::SocketOption opt
         if (socketProtocol == QAbstractSocket::IPv6Protocol) {
             level = IPPROTO_IPV6;
             n = IPV6_MULTICAST_HOPS;
-        } else
-#endif
-        {
-            level = IPPROTO_IP;
-            n = IP_MULTICAST_TTL;
+            break;
         }
+#endif
+        level = IPPROTO_IP;
+        n = IP_MULTICAST_TTL;
         break;
     case QNativeSocketEngine::MulticastLoopbackOption:
 #ifndef QT_NO_IPV6
         if (socketProtocol == QAbstractSocket::IPv6Protocol) {
             level = IPPROTO_IPV6;
             n = IPV6_MULTICAST_LOOP;
-        } else
-#endif
-        {
-            level = IPPROTO_IP;
-            n = IP_MULTICAST_LOOP;
+            break;
         }
+#endif
+        level = IPPROTO_IP;
+        n = IP_MULTICAST_LOOP;
         break;
     }