From 2e4d2d25312a37be156c67080c79f7a315e63656 Mon Sep 17 00:00:00 2001
From: Tom Yu <tlyu@mit.edu>
Date: Tue, 12 Nov 1996 05:07:41 +0000
Subject: [PATCH] 	* ftpd.c (ftpd_userok): Don't undconditionally return
 -1

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9386 dc483132-0cff-0310-8789-dd5450dbe970
---
 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/appl/gssftp/ftpd/ChangeLog b/src/appl/gssftp/ftpd/ChangeLog
index e9d9d671f..2a2e348ac 100644
--- a/src/appl/gssftp/ftpd/ChangeLog
+++ b/src/appl/gssftp/ftpd/ChangeLog
@@ -1,3 +1,7 @@
+Tue Nov 12 00:04:00 1996  Tom Yu  <tlyu@mit.edu>
+
+	* ftpd.c (ftpd_userok): Don't undconditionally return -1.
+
 Thu Nov  7 15:38:51 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
 	* ftpd.c (ftpd_userok): Check return value of krb5_init_context()
diff --git a/src/appl/gssftp/ftpd/ftpd.c b/src/appl/gssftp/ftpd/ftpd.c
index 9065466b9..b4a5794b9 100644
--- a/src/appl/gssftp/ftpd/ftpd.c
+++ b/src/appl/gssftp/ftpd/ftpd.c
@@ -2333,7 +2333,8 @@ ftpd_userok(client_name, name)
 	krb5_error_code kerr;
 	
 	kerr = krb5_init_context(&kc);
-	return -1;
+	if (kerr)
+		return -1;
 
 	kerr = krb5_parse_name(kc, client_name->value, &p);
 	if (kerr) { retval = -1; goto fail; }
-- 
2.26.2