call FreePool after OpenProtocol error