diff --git a/pyatv/protocols/companion/auth.py b/pyatv/protocols/companion/auth.py index ab27ae831..240641af7 100644 --- a/pyatv/protocols/companion/auth.py +++ b/pyatv/protocols/companion/auth.py @@ -158,7 +158,10 @@ async def verify_credentials(self) -> bool: }, ) - # TODO: check status code + # check status code + if resp['_pd'][2] != 4: + _LOGGER.warning("companion pairing credentials are invalid") + raise exceptions.AuthenticationError("companion pairing credentials are invalid") return True