Added addditional logic to deterine if the hardware address for and interface is 0x0 if so go to the next interface.
I put this into place to handle tun adapters that have a hardware address of 0x0 which was causing the agent to
segfault when it encounterd this type of adapter.