From 3f4d894dd31b04de1af48f3b1e07142c30e7c0a1 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Thu, 12 Aug 2021 09:18:22 +1000 Subject: [PATCH] gss: cast HEIM_ERR_EOF to OM_uint32 before check In gss_import_cred(): HEIM_ERR_EOF is negative, cast to OM_uint32 before checking against *minor_status --- lib/gssapi/mech/gss_cred.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gssapi/mech/gss_cred.c b/lib/gssapi/mech/gss_cred.c index aa3965531..74081b830 100644 --- a/lib/gssapi/mech/gss_cred.c +++ b/lib/gssapi/mech/gss_cred.c @@ -250,7 +250,7 @@ gss_import_cred(OM_uint32 * minor_status, gss_OID oid; major = _gss_mg_ret_oid(minor_status, sp, &oid); - if (*minor_status == HEIM_ERR_EOF) + if (*minor_status == (OM_uint32)HEIM_ERR_EOF) break; else if (major != GSS_S_COMPLETE) goto out;