diff --git a/src/ldaptool/search/config.py b/src/ldaptool/search/config.py index 7c99562..3f9b490 100644 --- a/src/ldaptool/search/config.py +++ b/src/ldaptool/search/config.py @@ -121,7 +121,10 @@ class Keyringer(PasswordManager): check=True, encoding="utf-8", ) - return result.stdout.strip() + password = result.stdout.strip() + if "Nothing matches , try again." in password: + raise SystemExit(f"No password stored for {secretname}") + return password @dataclasses.dataclass