From 18df438fd8963e044440378d1d91e8b18066d4ea Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Thu, 25 Sep 1997 07:03:24 +0000 Subject: Second pass at OPIE. svn path=/trunk/; revision=1408 --- pop3.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pop3.c b/pop3.c index c6de4333..665bd9ea 100644 --- a/pop3.c +++ b/pop3.c @@ -144,14 +144,17 @@ int pop3_getauth(int sock, struct query *ctl, char *greeting) * Special case in case we're running Craig Metz's * OPIE daemon. Code in opiegenerator() will detect this. */ - if (ctl->password && !strcmp(ctl->password, "opie")) + if (strcmp(ctl->password, "opie") == 0) { if (ok = opiegenerator(challenge, "", response)) if (ok != 2) PROTOCOL_ERROR } - /* otherwise generate a challenge from the secret we have */ + /* + * Otherwise, generate a challenge from whatever secret we + * have previously collected. + */ else if (opiegenerator(challenge, ctl->password, response)) PROTOCOL_ERROR -- cgit v1.2.3