Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp	(revision 66623)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp	(revision 66624)
@@ -1620,4 +1620,9 @@
                             fSuccess = comEngine.isOk();
                         }
+                    }
+                    for (int iRule = 0; fSuccess && iRule < m_pCache->child(iSlot).childCount(); ++iRule)
+                    {
+                        /* Get rule cache: */
+                        const UISettingsCachePortForwardingRule &ruleCache = m_pCache->child(iSlot).child(iRule);
 
                         /* Create rule marked for 'create' or 'update': */
@@ -1629,9 +1634,9 @@
                             fSuccess = comEngine.isOk();
                         }
-
-                        /* Show error message if necessary: */
-                        if (!fSuccess)
-                            msgCenter().cannotSaveNATEngineSettings(comEngine, this);
                     }
+
+                    /* Show error message if necessary: */
+                    if (!fSuccess)
+                        msgCenter().cannotSaveNATEngineSettings(comEngine, this);
                 }
             }
