diff --git a/src/dhcp.c b/src/dhcp.c index 89e601d..a3f7405 100755 --- a/src/dhcp.c +++ b/src/dhcp.c @@ -443,7 +443,7 @@ ProcessDHCP (TapAdapterPointer p_Adapter, p_Adapter->m_dhcp_received_discover = TRUE; // Is this a bad DHCPREQUEST? - if (msg_type == DHCPREQUEST && dhcp->ciaddr != p_Adapter->m_dhcp_addr) + if (msg_type == DHCPREQUEST && dhcp->ciaddr && dhcp->ciaddr != p_Adapter->m_dhcp_addr) ++p_Adapter->m_dhcp_bad_requests; return TRUE; diff --git a/version.m4 b/version.m4 index 4ac0561..242b8e0 100644 --- a/version.m4 +++ b/version.m4 @@ -1,6 +1,6 @@ dnl define the TAP version define([PRODUCT_NAME], [TAP-Windows]) -define([PRODUCT_VERSION], [9.9.1]) +define([PRODUCT_VERSION], [9.9.2]) define([PRODUCT_VERSION_RESOURCE], [9,0,0,9]) define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901]) define([PRODUCT_TAP_WIN_MAJOR], [9])