Disallow passwords that start with - to allow for future addition of options
This commit is contained in:
parent
1d8c5e65b9
commit
4005cfdff2
1 changed files with 4 additions and 0 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Reference in a new issue