krb5_wrap: Fix smb_gss_krb5_import_cred() picky-developer build
authorAndreas Schneider <asn@samba.org>
Mon, 13 Mar 2017 14:34:20 +0000 (15:34 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 14 Mar 2017 14:22:12 +0000 (15:22 +0100)
This does not build on Fedora 25 with picky-developer turned on.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
lib/krb5_wrap/gss_samba.c

index 9e5ad4a3c8eb0a0fb0e81a4e3fa583197cf8910d..860f44482a60c26f806cd094184dd670e5a9e842 100644 (file)
@@ -193,7 +193,9 @@ uint32_t smb_gss_krb5_import_cred(uint32_t *minor_status, krb5_context ctx,
 
                        /* We are dealing with krb5 GSSAPI mech in this fallback */
                        mech_set.count = 1;
-                       mech_set.elements = gss_mech_krb5;
+                       mech_set.elements =
+                               discard_const_p(struct gss_OID_desc_struct,
+                                               gss_mech_krb5);
                        major_status = gss_acquire_cred(minor_status,
                                                        GSS_C_NO_NAME,
                                                        GSS_C_INDEFINITE,