Juan Lang : crypt32: Check a pointer before dereferencing it (Coverity).

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jul 11 11:03:13 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: c0752da99f5adaf2d7d146e253c5502086272a4a
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=c0752da99f5adaf2d7d146e253c5502086272a4a

Author: Juan Lang <juan_lang at yahoo.com>
Date:   Mon Jul 10 20:30:54 2006 -0700

crypt32: Check a pointer before dereferencing it (Coverity).

---

 dlls/crypt32/decode.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/crypt32/decode.c b/dlls/crypt32/decode.c
index c3b2a7a..fe40ccc 100644
--- a/dlls/crypt32/decode.c
+++ b/dlls/crypt32/decode.c
@@ -561,7 +561,8 @@ static BOOL CRYPT_AsnDecodeArray(const s
                             itemSizes =
                              CryptMemAlloc(
                              cItems * sizeof(struct AsnArrayItemSize));
-                            memcpy(itemSizes, &itemSize, sizeof(itemSize));
+                            if (itemSizes)
+                                memcpy(itemSizes, &itemSize, sizeof(itemSize));
                         }
                         if (itemSizes)
                         {




More information about the wine-cvs mailing list