fix multiple issues in legacy function getpass