Index: /trunk/src/VBox/Main/include/DHCPConfigImpl.h
===================================================================
--- /trunk/src/VBox/Main/include/DHCPConfigImpl.h	(revision 79821)
+++ /trunk/src/VBox/Main/include/DHCPConfigImpl.h	(revision 79822)
@@ -387,5 +387,5 @@
         : DHCPConfig(DHCPConfigScope_MAC, this)
         , m_uSlot(~(ULONG)0)
-        , m_uMACAddressResolvedVersion(false)
+        , m_uMACAddressResolvedVersion(0)
     {
         RT_ZERO(m_MACAddress);
Index: /trunk/src/VBox/Main/src-server/DHCPConfigImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/DHCPConfigImpl.cpp	(revision 79821)
+++ /trunk/src/VBox/Main/src-server/DHCPConfigImpl.cpp	(revision 79822)
@@ -1239,5 +1239,5 @@
         {
             AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
-            if ((int32_t)(m_uMACAddressResolvedVersion - uVersion) >= 0)
+            if ((int32_t)(uVersion - m_uMACAddressResolvedVersion) >= 0)
             {
                 m_uMACAddressResolvedVersion = uVersion;
