From 34ef5b15ccc0c07be9cd7e85b978a8cb127e616e Mon Sep 17 00:00:00 2001 From: Mark Eichin Date: Tue, 22 Oct 1996 07:11:17 +0000 Subject: * ftpd.c (auth_data): actually exit the for loop if the ftp key was ok. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9236 dc483132-0cff-0310-8789-dd5450dbe970 --- src/appl/gssftp/ftpd/ChangeLog | 5 +++++ src/appl/gssftp/ftpd/ftpd.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/appl/gssftp/ftpd/ChangeLog b/src/appl/gssftp/ftpd/ChangeLog index 9b7f36cf6..47836914e 100644 --- a/src/appl/gssftp/ftpd/ChangeLog +++ b/src/appl/gssftp/ftpd/ChangeLog @@ -1,3 +1,8 @@ +Thu Oct 17 23:55:32 1996 Mark Eichin + + * ftpd.c (auth_data): actually exit the for loop if the ftp key + was ok. + Mon Oct 14 07:54:17 1996 Ezra Peisach * ftpd.c (secure_fprintf): Use STDARG routines if diff --git a/src/appl/gssftp/ftpd/ftpd.c b/src/appl/gssftp/ftpd/ftpd.c index df29b8f1d..f25fbadcb 100644 --- a/src/appl/gssftp/ftpd/ftpd.c +++ b/src/appl/gssftp/ftpd/ftpd.c @@ -1983,8 +1983,8 @@ char *data; NULL, /* ignore time_rec */ NULL /* ignore del_cred_handle */ ); - if (accept_maj!=GSS_S_COMPLETE && accept_maj!=GSS_S_CONTINUE_NEEDED) - continue; + if (accept_maj==GSS_S_COMPLETE||accept_maj==GSS_S_CONTINUE_NEEDED) + break; } if (found) { -- cgit