diff --git a/reactos/base/services/dhcp/adapter.c b/reactos/base/services/dhcp/adapter.c index 660441801c7..a53e730147b 100644 --- a/reactos/base/services/dhcp/adapter.c +++ b/reactos/base/services/dhcp/adapter.c @@ -288,12 +288,14 @@ void AdapterInit() { Adapter->DhclientInfo.next = ifi; ifi = &Adapter->DhclientInfo; InsertTailList( &AdapterList, &Adapter->ListEntry ); - } else { free( Adapter ); Adapter = 0; } - } else { free( Adapter ); Adapter = 0; } + } + } if( !Adapter ) DH_DbgPrint(MID_TRACE,("Adapter %d was rejected\n", Table->table[i].dwIndex)); + free( Adapter ); + Adapter = 0; } DH_DbgPrint(MID_TRACE,("done with AdapterInit\n"));