From 2c1317d353e0c647b8fab31a16a2c68ec7b2cb41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Wed, 17 Sep 2003 04:15:36 +0000 Subject: [PATCH] (init_auth): set sequence number when not requesting mutual auth From: Luke Howard git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12838 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/init_sec_context.c | 8 +++++++- lib/gssapi/krb5/init_sec_context.c | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/gssapi/init_sec_context.c b/lib/gssapi/init_sec_context.c index 7aa978a15..abcef83c1 100644 --- a/lib/gssapi/init_sec_context.c +++ b/lib/gssapi/init_sec_context.c @@ -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; diff --git a/lib/gssapi/krb5/init_sec_context.c b/lib/gssapi/krb5/init_sec_context.c index 7aa978a15..abcef83c1 100644 --- a/lib/gssapi/krb5/init_sec_context.c +++ b/lib/gssapi/krb5/init_sec_context.c @@ -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;