libcli:smb: Use C99 initializer for derivation in smbXcli_base
authorAndreas Schneider <asn@samba.org>
Tue, 15 Jan 2019 14:42:09 +0000 (15:42 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Mon, 28 Jan 2019 09:29:26 +0000 (10:29 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
libcli/smb/smbXcli_base.c

index a237bf17d0a68b2f5966bff39ca73c94e408b599..3118365871aaf7ab1179828dc34f0664692035dc 100644 (file)
@@ -5797,7 +5797,9 @@ NTSTATUS smb2cli_session_set_session_key(struct smbXcli_session *session,
                struct _derivation encryption;
                struct _derivation decryption;
                struct _derivation application;
-       } derivation = { };
+       } derivation = {
+               .signing.label.length = 0,
+       };
        size_t nonce_size = 0;
 
        if (conn == NULL) {
@@ -6081,7 +6083,9 @@ NTSTATUS smb2cli_session_set_channel_key(struct smbXcli_session *session,
        };
        struct {
                struct _derivation signing;
-       } derivation = { };
+       } derivation = {
+               .signing.label.length = 0,
+       };
 
        if (conn == NULL) {
                return NT_STATUS_INVALID_PARAMETER_MIX;