Module: wine Branch: master Commit: 363516d7c394dac611468942a38567fc97de6a28 URL: http://source.winehq.org/git/wine.git/?a=commit;h=363516d7c394dac611468942a3...
Author: Roy Shea royshea@gmail.com Date: Mon Jul 7 16:13:33 2008 -0700
wintrust/test: Verify array length before calling memcmp in test.
---
dlls/wintrust/tests/crypt.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/wintrust/tests/crypt.c b/dlls/wintrust/tests/crypt.c index c28f98c..a45f853 100644 --- a/dlls/wintrust/tests/crypt.c +++ b/dlls/wintrust/tests/crypt.c @@ -335,7 +335,9 @@ static void test_calchash(void) { ok(GetLastError() == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %d\n", GetLastError()); - ok(!memcmp(hash, expectedhash, sizeof(expectedhash)), "Hashes didn't match\n"); + ok(hashsize == sizeof(expectedhash) && + !memcmp(hash, expectedhash, sizeof(expectedhash)), + "Hashes didn't match\n"); } CloseHandle(file);