libcli/auth/krb5_wrap: correctly use discard_const().
authorGünther Deschner <gd@samba.org>
Thu, 12 May 2011 22:09:48 +0000 (00:09 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 12 May 2011 22:11:41 +0000 (00:11 +0200)
Jeremy, please check.

Guenther

libcli/auth/krb5_wrap.c

index d3392a31488217401feef57ee848f150b4a3d0d7..e7e071d48417b71f00345de9f9792068a8d48446 100644 (file)
@@ -205,8 +205,8 @@ krb5_error_code smb_krb5_unparse_name(TALLOC_CTX *mem_ctx,
 
        for (i = 0; i < len1; i++) {
 
-               p1 = krb5_princ_component(context, discard_const(krb5_principal, princ1), i);
-               p2 = krb5_princ_component(context, discard_const(krb5_principal, princ2), i);
+               p1 = krb5_princ_component(context, (krb5_principal)discard_const(princ1), i);
+               p2 = krb5_princ_component(context, (krb5_principal)discard_const(princ2), i);
 
                if (p1->length != p2->length || memcmp(p1->data, p2->data, p1->length))
                        return False;