summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorNoel Power <noel.power@suse.com>2016-04-20 10:11:16 +0100
committerAndreas Schneider <asn@cryptomilk.org>2016-04-25 10:35:16 +0200
commit2f137a982c7e6e86611192af5fec87a7e5544cc5 (patch)
tree70274738c7db3fdacb803fa7e0116ed84fe12d46 /source4
parent9ce1f28b8ab31d6bb9f2468dd3cdd57bf34f7af7 (diff)
downloadsamba-2f137a982c7e6e86611192af5fec87a7e5544cc5.tar.gz
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error
smbtorture test smb2.oplock.brl3.brl3 generated the following valgrind trace ==16564== Use of uninitialised value of size 8 ==16564== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==16564== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16564== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16564== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16564== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16564== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16564== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16564== by 0x5B07AAE: smb2_lock (lock.c:80) ==16564== by 0x4B62B1: test_smb2_oplock_brl3 (oplock.c:3578) ==16564== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16564== by 0x955368F: internal_torture_run_test (torture.c:442) ==16564== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16564== by 0x26013F: run_matching (smbtorture.c:110) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16564== by 0x261EDF: main (smbtorture.c:665) ==16564== ==16564== Use of uninitialised value of size 8 ==16564== at 0x8F00649: _samba_rijndaelEncrypt (rijndael-alg-fst.c:963) ==16564== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16564== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16564== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16564== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16564== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16564== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16564== by 0x5B07AAE: smb2_lock (lock.c:80) ==16564== by 0x4B62B1: test_smb2_oplock_brl3 (oplock.c:3578) ==16564== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16564== by 0x955368F: internal_torture_run_test (torture.c:442) ==16564== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16564== by 0x26013F: run_matching (smbtorture.c:110) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16564== by 0x261EDF: main (smbtorture.c:665) ==16564== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source4')
-rw-r--r--source4/torture/smb2/oplock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/torture/smb2/oplock.c b/source4/torture/smb2/oplock.c
index e156dc68037..ead341d0eb1 100644
--- a/source4/torture/smb2/oplock.c
+++ b/source4/torture/smb2/oplock.c
@@ -3565,6 +3565,8 @@ static bool test_smb2_oplock_brl3(struct torture_context *tctx, struct smb2_tree
torture_comment(tctx, "a self BRL acquisition should break to none\n");
+ ZERO_STRUCT(lock);
+
lock[0].offset = 0;
lock[0].length = 4;
lock[0].flags = SMB2_LOCK_FLAG_EXCLUSIVE |