diff options
| author | Andrey A. Chernov <ache@FreeBSD.org> | 2001-09-29 19:22:24 +0000 |
|---|---|---|
| committer | Andrey A. Chernov <ache@FreeBSD.org> | 2001-09-29 19:22:24 +0000 |
| commit | 896bddb5464dcb1b3228f2f06e499b26c39e14d7 (patch) | |
| tree | a22ec16b5704d5227d4345354d6d84090c8d3a9c /libexec | |
| parent | d9730b8b5308cdb98f8c628dc0a02c8182eca8af (diff) | |
Notes
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/ftpd/ftpd.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c index e4aa5ed3aa03..c2fff412e254 100644 --- a/libexec/ftpd/ftpd.c +++ b/libexec/ftpd/ftpd.c @@ -972,8 +972,11 @@ user(name) strncpy(curname, name, sizeof(curname)-1); #ifdef USE_PAM /* XXX Kluge! The conversation mechanism needs to be fixed. */ - opiechallenge(&opiedata, name, opieprompt); - reply(331, "[ %s ] Password required for %s.", opieprompt, name); + if (opiechallenge(&opiedata, name, opieprompt) == 0) + reply(331, "Response to %s required for %s.", + opieprompt, name); + else + reply(331, "Password required for %s.", name); #else reply(331, "Password required for %s.", name); #endif |
