From 8bf9b670edf44adc66f3658404a2466e0031ed32 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 22 Jun 2025 10:57:50 +0200 Subject: [PATCH] [DHCPCSVC] Enable DHCP for wired Ethernet and wireless IEEE802.11 network interfaces Fixes CORE-20244 --- base/services/dhcpcsvc/dhcp/adapter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/base/services/dhcpcsvc/dhcp/adapter.c b/base/services/dhcpcsvc/dhcp/adapter.c index 029fc8fe8bc..34c96d1afdb 100644 --- a/base/services/dhcpcsvc/dhcp/adapter.c +++ b/base/services/dhcpcsvc/dhcp/adapter.c @@ -371,7 +371,9 @@ DWORD WINAPI AdapterDiscoveryThread(LPVOID Context) { Adapter = (DHCP_ADAPTER*) calloc( sizeof( DHCP_ADAPTER ) + Table->table[i].dwMtu, 1 ); - if( Adapter && Table->table[i].dwType == MIB_IF_TYPE_ETHERNET && InterfaceConnected(&Table->table[i])) { + if (Adapter && + (Table->table[i].dwType == MIB_IF_TYPE_ETHERNET || Table->table[i].dwType == IF_TYPE_IEEE80211) && + InterfaceConnected(&Table->table[i])) { memcpy( &Adapter->IfMib, &Table->table[i], sizeof(Adapter->IfMib) ); Adapter->DhclientInfo.client = &Adapter->DhclientState;