]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Remove redundant check in acquire_cred_from() 1407/head
authorJulien Rische <jrische@redhat.com>
Wed, 8 Jan 2025 11:36:07 +0000 (12:36 +0100)
committerGreg Hudson <ghudson@mit.edu>
Wed, 8 Jan 2025 22:05:31 +0000 (17:05 -0500)
When processing KRB5_CS_PASSWORD_URN, only check for null desired_name
once.

[ghudson@mit.edu: edited commit message]

src/lib/gssapi/krb5/acquire_cred.c

index 006eba114df21384fe58f55b8320e3fcac07d431..d49ad07ea4f07ab0122b1926de2d49e3b7244e12 100644 (file)
@@ -1283,8 +1283,8 @@ acquire_cred_from(OM_uint32 *minor_status, const gss_name_t desired_name,
             ret = GSS_S_BAD_NAME;
             goto out;
         }
-        if (cred_usage == GSS_C_ACCEPT || desired_name == GSS_C_NO_NAME ||
-            ccache != NULL || client_keytab != NULL) {
+        if (cred_usage == GSS_C_ACCEPT || ccache != NULL ||
+            client_keytab != NULL) {
             *minor_status = (OM_uint32)G_BAD_USAGE;
             ret = GSS_S_FAILURE;
             goto out;