svn commit: lorikeet r356 - in trunk/heimdal/lib/gssapi: .

abartlet at samba.org abartlet at samba.org
Wed Jun 29 02:27:04 GMT 2005


Author: abartlet
Date: 2005-06-29 02:27:03 +0000 (Wed, 29 Jun 2005)
New Revision: 356

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=lorikeet&rev=356

Log:
(Fix bug in previous commit) 

Fill in the context flags *after* getting them from the packet...

Andrew Bartlett

Modified:
   trunk/heimdal/lib/gssapi/accept_sec_context.c


Changeset:
Modified: trunk/heimdal/lib/gssapi/accept_sec_context.c
===================================================================
--- trunk/heimdal/lib/gssapi/accept_sec_context.c	2005-06-28 13:00:35 UTC (rev 355)
+++ trunk/heimdal/lib/gssapi/accept_sec_context.c	2005-06-29 02:27:03 UTC (rev 356)
@@ -359,7 +359,6 @@
 	(*context_handle)->ticket = ticket;
 	(*context_handle)->service_keyblock = keyblock;
 	(*context_handle)->lifetime = ticket->ticket.endtime;
-	(*context_handle)->flags = flags;
 
 	/*
 	 * We need to copy the principal names to the context and the calling layer
@@ -412,6 +411,9 @@
 		if (ret) return ret;
 	}
 
+	/* And remember them for later */
+	(*context_handle)->flags = flags;
+
 	if(flags & GSS_C_MUTUAL_FLAG) {
 		int is_cfx = 0;
 		krb5_data outbuf;



More information about the samba-cvs mailing list