svn rev #22211: branches/krb5-1-7/src/kdc/

tlyu@MIT.EDU tlyu at MIT.EDU
Tue Apr 14 14:33:28 EDT 2009


http://src.mit.edu/fisheye/changelog/krb5/?cs=22211
Commit By: tlyu
Log Message:
subject: clean up KDC realm referrals error handling
ticket: 6462
tags: pullup
target_version: 1.7
version_fixed: 1.7

pull up r22046, r22070 from trunk

 ------------------------------------------------------------------------
 r22070 | tsitkova | 2009-03-09 10:23:31 -0400 (Mon, 09 Mar 2009) | 2 lines
 Changed paths:
    M /trunk/src/kdc/do_tgs_req.c

 Removed unneeded  printf's

 ------------------------------------------------------------------------
 r22046 | tsitkova | 2009-02-23 13:47:28 -0500 (Mon, 23 Feb 2009) | 2 lines
 Changed paths:
    M /trunk/src/kdc/do_tgs_req.c

 Correct the return code.

 ------------------------------------------------------------------------
 Removed unneeded  printf's


Changed Files:
U   branches/krb5-1-7/src/kdc/do_tgs_req.c
Modified: branches/krb5-1-7/src/kdc/do_tgs_req.c
===================================================================
--- branches/krb5-1-7/src/kdc/do_tgs_req.c	2009-04-14 15:35:12 UTC (rev 22210)
+++ branches/krb5-1-7/src/kdc/do_tgs_req.c	2009-04-14 18:33:27 UTC (rev 22211)
@@ -1128,12 +1128,12 @@
                 goto cleanup;
             }
             if (realms == 0) {
-                printf(" (null)\n");
+                retval = KRB5KRB_AP_ERR_BADMATCH;
                 goto cleanup;
             }
             if (realms[0] == 0) {
-                printf(" (none)\n");
                 free(realms);
+                retval = KRB5KRB_AP_ERR_BADMATCH;
                 goto cleanup;
             }
             /* Modify request. 
@@ -1144,7 +1144,6 @@
                                           (*request->server).realm.length, 
                                           (*request->server).realm.data, 
                                           "krbtgt", realms[0], (char *)0);
-                         
             for (cpp = realms; *cpp; cpp++)  
                    free(*cpp);
         }




More information about the cvs-krb5 mailing list