(init_auth): set sequence number when not requesting mutual auth
From: Luke Howard <lukeh@PADL.COM> git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12838 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -430,10 +430,16 @@ init_auth
 | 
			
		||||
    if (flags & GSS_C_MUTUAL_FLAG) {
 | 
			
		||||
	return GSS_S_CONTINUE_NEEDED;
 | 
			
		||||
    } else {
 | 
			
		||||
	int32_t seq_number;
 | 
			
		||||
	
 | 
			
		||||
	krb5_auth_getremoteseqnumber (gssapi_krb5_context,
 | 
			
		||||
				      (*context_handle)->auth_context,
 | 
			
		||||
				      &seq_number);
 | 
			
		||||
 | 
			
		||||
	ret = gssapi_msg_order_create(minor_status,
 | 
			
		||||
				      &(*context_handle)->order,
 | 
			
		||||
				      gssapi_msg_order_f(flags),
 | 
			
		||||
				      0, 0);
 | 
			
		||||
				      seq_number, 0);
 | 
			
		||||
	if (ret)
 | 
			
		||||
	    goto failure;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -430,10 +430,16 @@ init_auth
 | 
			
		||||
    if (flags & GSS_C_MUTUAL_FLAG) {
 | 
			
		||||
	return GSS_S_CONTINUE_NEEDED;
 | 
			
		||||
    } else {
 | 
			
		||||
	int32_t seq_number;
 | 
			
		||||
	
 | 
			
		||||
	krb5_auth_getremoteseqnumber (gssapi_krb5_context,
 | 
			
		||||
				      (*context_handle)->auth_context,
 | 
			
		||||
				      &seq_number);
 | 
			
		||||
 | 
			
		||||
	ret = gssapi_msg_order_create(minor_status,
 | 
			
		||||
				      &(*context_handle)->order,
 | 
			
		||||
				      gssapi_msg_order_f(flags),
 | 
			
		||||
				      0, 0);
 | 
			
		||||
				      seq_number, 0);
 | 
			
		||||
	if (ret)
 | 
			
		||||
	    goto failure;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user