s4:schannel: fix some compiler warnings
authorStefan Metzmacher <metze@samba.org>
Thu, 17 Sep 2009 23:54:22 +0000 (01:54 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 25 Sep 2009 03:20:16 +0000 (05:20 +0200)
If we only do signing we can pass down a const data buffer.

metze

source4/auth/gensec/schannel.c

index 0233f5e57c36d0495c336ac72aa0c684db855010..69c50f8f2b68ef44118d5e520d1262f39d00ea2e 100644 (file)
@@ -296,7 +296,8 @@ static NTSTATUS schannel_unseal_packet(struct gensec_security *gensec_security,
                                struct schannel_state);
 
        return netsec_incoming_packet(state, mem_ctx, true,
-                                     data, length, sig);
+                                     discard_const_p(uint8_t, data),
+                                     length, sig);
 }
 
 /*
@@ -346,7 +347,8 @@ static NTSTATUS schannel_sign_packet(struct gensec_security *gensec_security,
                                struct schannel_state);
 
        return netsec_outgoing_packet(state, mem_ctx, false,
-                                     data, length, sig);
+                                     discard_const_p(uint8_t, data),
+                                     length, sig);
 }
 
 static const struct gensec_security_ops gensec_schannel_security_ops = {