mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 22:28:24 +02:00
Disallow passwords that start with - to allow for future addition of options
This commit is contained in:
@@ -679,6 +679,10 @@ def remote_control_password(val: str, current_val: Dict[str, str]) -> Iterable[T
|
||||
val = val.strip()
|
||||
if val:
|
||||
parts = to_cmdline(val, expand=False)
|
||||
if parts[0].startswith('-'):
|
||||
# this is done so in the future we can add --options to the cmd
|
||||
# line of remote_control_password
|
||||
raise ValueError('Passwords are not allowed to start with hyphens, ignoring this password')
|
||||
if len(parts) == 1:
|
||||
yield parts[0], tuple()
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user