diff --git a/lib/gssapi/krb5/unwrap.c b/lib/gssapi/krb5/unwrap.c index ccd3841e6..e38866b5d 100644 --- a/lib/gssapi/krb5/unwrap.c +++ b/lib/gssapi/krb5/unwrap.c @@ -388,6 +388,8 @@ OM_uint32 gss_unwrap OM_uint32 ret; krb5_keytype keytype; + if (qop_state != NULL) + *qop_state = GSS_C_QOP_DEFAULT; ret = gss_krb5_get_remotekey(context_handle, &key); if (ret) { gssapi_krb5_set_error_string (); diff --git a/lib/gssapi/krb5/verify_mic.c b/lib/gssapi/krb5/verify_mic.c index 977652b25..c7e4f7732 100644 --- a/lib/gssapi/krb5/verify_mic.c +++ b/lib/gssapi/krb5/verify_mic.c @@ -251,6 +251,8 @@ gss_verify_mic OM_uint32 ret; krb5_keytype keytype; + if (qop_state != NULL) + *qop_state = GSS_C_QOP_DEFAULT; ret = gss_krb5_get_remotekey(context_handle, &key); if (ret) { gssapi_krb5_set_error_string (); diff --git a/lib/gssapi/unwrap.c b/lib/gssapi/unwrap.c index ccd3841e6..e38866b5d 100644 --- a/lib/gssapi/unwrap.c +++ b/lib/gssapi/unwrap.c @@ -388,6 +388,8 @@ OM_uint32 gss_unwrap OM_uint32 ret; krb5_keytype keytype; + if (qop_state != NULL) + *qop_state = GSS_C_QOP_DEFAULT; ret = gss_krb5_get_remotekey(context_handle, &key); if (ret) { gssapi_krb5_set_error_string (); diff --git a/lib/gssapi/verify_mic.c b/lib/gssapi/verify_mic.c index 977652b25..c7e4f7732 100644 --- a/lib/gssapi/verify_mic.c +++ b/lib/gssapi/verify_mic.c @@ -251,6 +251,8 @@ gss_verify_mic OM_uint32 ret; krb5_keytype keytype; + if (qop_state != NULL) + *qop_state = GSS_C_QOP_DEFAULT; ret = gss_krb5_get_remotekey(context_handle, &key); if (ret) { gssapi_krb5_set_error_string ();