//\r
NicConfig = Ip4ConfigReadVariable (Instance);\r
if (NicConfig != NULL) {\r
- if (NicConfig->Perment) {\r
- if (NicConfig->Source == IP4_CONFIG_SOURCE_STATIC) {\r
- //\r
- // Don't modify the permanent static configuration.\r
- //\r
- } else if (NicConfig->Source == IP4_CONFIG_SOURCE_DHCP) {\r
- //\r
- // Remove the previous acquired DHCP parameters.\r
- //\r
- ZeroMem (&NicConfig->Ip4Info, sizeof (EFI_IP4_IPCONFIG_DATA));\r
- Ip4ConfigWriteVariable (Instance, NicConfig);\r
- }\r
- } else {\r
+ if (!NicConfig->Perment) {\r
//\r
// Delete the non-permanent configuration.\r
//\r