Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.cpp	(revision 33633)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.cpp	(revision 33634)
@@ -639,5 +639,6 @@
     qRegisterMetaType<UISettingsDataMachine>();
     UISettingsDataMachine data(machine);
-    loadToCacheFrom(QVariant::fromValue(data));
+    QVariant wrapper = QVariant::fromValue(data);
+    loadToCacheFrom(wrapper);
     getFromCache();
 }
@@ -647,6 +648,7 @@
     qRegisterMetaType<UISettingsDataMachine>();
     UISettingsDataMachine data(machine);
+    QVariant wrapper = QVariant::fromValue(data);
     putToCache();
-    saveFromCacheTo(QVariant::fromValue(data));
+    saveFromCacheTo(wrapper);
 }
 
@@ -872,5 +874,5 @@
     {
         /* Get adapter: */
-        CNetworkAdapter &adapter = m_machine.GetNetworkAdapter(iSlot);
+        CNetworkAdapter adapter = m_machine.GetNetworkAdapter(iSlot);
 
         /* Get cached data for this adapter: */
