diff options
| author | Martin Pool <mbp@samba.org> | 2003-06-17 04:46:32 +0000 |
|---|---|---|
| committer | Martin Pool <mbp@samba.org> | 2003-06-17 04:46:32 +0000 |
| commit | 908f5a9f9fe6d587e7b97e449a835ee51a85e8d8 (patch) | |
| tree | 0dcf01ddf8f965a2e771a84179eba317fc55097a /authenticate.c | |
| parent | 9b74643315abc4a395d75931d355104d6fcc504f (diff) | |
| download | android_external_rsync-908f5a9f9fe6d587e7b97e449a835ee51a85e8d8.tar.gz android_external_rsync-908f5a9f9fe6d587e7b97e449a835ee51a85e8d8.tar.bz2 android_external_rsync-908f5a9f9fe6d587e7b97e449a835ee51a85e8d8.zip | |
Add a comment about using getpassphrase() or readpassphrase() rather
than getpass(). No code change.
Diffstat (limited to 'authenticate.c')
| -rw-r--r-- | authenticate.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/authenticate.c b/authenticate.c index 7d44da6e..7da25d41 100644 --- a/authenticate.c +++ b/authenticate.c @@ -273,8 +273,14 @@ void auth_client(int fd, char *user, char *challenge) if (!(pass=getpassf(password_file)) && !(pass=getenv("RSYNC_PASSWORD"))) { /* XXX: cyeoh says that getpass is deprecated, because - it may return a truncated password on some systems, - and it is not in the LSB. */ + * it may return a truncated password on some systems, + * and it is not in the LSB. + * + * Andrew Klein says that getpassphrase() is present + * on Solaris and reads up to 256 characters. + * + * OpenBSD has a readpassphrase() that might be more suitable. + */ pass = getpass("Password: "); } |
