--- qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
+++ qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
@@ -413,7 +413,7 @@
             }
         }
 
-        if (generic)
+        if (generic && sessionEngines.count() == 0)
             sessionEngines.append(generic);
 #endif // QT_NO_LIBRARY
     }
