Apparently no interface in the mib table on Windows Server 2008 SP2 is
a hardware interface, even if it has (virtual) hardware.
Also add a missing \n to a trace statement.
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
for (Index = 0; Index < Table->NumEntries; Index++) {
Row = &Table->Table[Index];
- if (!(Row->InterfaceAndOperStatusFlags.HardwareInterface) ||
- !(Row->InterfaceAndOperStatusFlags.ConnectorPresent))
+ if (!Row->InterfaceAndOperStatusFlags.ConnectorPresent)
continue;
if (Row->OperStatus != IfOperStatusUp)
found:
*InterfaceIndex = Row->InterfaceIndex;
- Trace("[%u]: %ws (%ws)",
+ Trace("[%u]: %ws (%ws)\n",
Row->InterfaceIndex,
Row->Alias,
Row->Description);