[PATCH] Compile: Fix uninitialized values warnings.
Kai Krakow
kai at kaishome.de
Thu Mar 22 20:08:09 CDT 2018
Signed-off-by: Kai Krakow <kai at kaishome.de>
---
dlls/crypt32/decode.c | 2 +-
dlls/crypt32/encode.c | 4 ++--
dlls/crypt32/object.c | 2 +-
tools/widl/typegen.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dlls/crypt32/decode.c b/dlls/crypt32/decode.c
index 8b84388b12..d8d6ec24f1 100644
--- a/dlls/crypt32/decode.c
+++ b/dlls/crypt32/decode.c
@@ -4132,7 +4132,7 @@ static BOOL CRYPT_AsnDecodeOctets(const BYTE *pbEncoded,
static BOOL CRYPT_AsnDecodeOctetStringInternal(const BYTE *encoded, DWORD encoded_size,
DWORD flags, void *buf, DWORD *buf_size, DWORD *ret_decoded)
{
- DWORD decoded = 0, indefinite_len_depth = 0, len_size, len, bytes_needed;
+ DWORD decoded = 0, indefinite_len_depth = 0, len_size, len = 0, bytes_needed;
CRYPT_DATA_BLOB *blob;
const BYTE *string;
diff --git a/dlls/crypt32/encode.c b/dlls/crypt32/encode.c
index 6f9f595f4f..47274dbbf1 100644
--- a/dlls/crypt32/encode.c
+++ b/dlls/crypt32/encode.c
@@ -2575,7 +2575,7 @@ static BOOL WINAPI CRYPT_AsnEncodeAltName(DWORD dwCertEncodingType,
*/
for (i = 0, dataLen = 0; ret && i < info->cAltEntry; i++)
{
- DWORD len;
+ DWORD len = 0;
ret = CRYPT_AsnEncodeAltNameEntry(dwCertEncodingType, NULL,
&info->rgAltEntry[i], 0, NULL, NULL, &len);
@@ -3789,7 +3789,7 @@ static BOOL WINAPI CRYPT_AsnEncodeCRLDistPoints(DWORD dwCertEncodingType,
ret = TRUE;
for (i = 0, dataLen = 0; ret && i < info->cDistPoint; i++)
{
- DWORD len;
+ DWORD len = 0;
ret = CRYPT_AsnEncodeDistPoint(&info->rgDistPoint[i], NULL,
&len);
diff --git a/dlls/crypt32/object.c b/dlls/crypt32/object.c
index 0320cfda1b..addcad64fe 100644
--- a/dlls/crypt32/object.c
+++ b/dlls/crypt32/object.c
@@ -1360,7 +1360,7 @@ static BOOL CRYPT_FormatAltNameEntry(DWORD dwFormatStrType, DWORD indentLevel,
static BOOL CRYPT_FormatAltNameInfo(DWORD dwFormatStrType, DWORD indentLevel,
const CERT_ALT_NAME_INFO *name, LPWSTR str, DWORD *pcbStr)
{
- DWORD i, size, bytesNeeded = 0;
+ DWORD i, size = 0, bytesNeeded = 0;
BOOL ret = TRUE;
LPCWSTR sep;
DWORD sepLen;
diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c
index e63600c71b..584d33e8f6 100644
--- a/tools/widl/typegen.c
+++ b/tools/widl/typegen.c
@@ -3706,7 +3706,7 @@ static unsigned int get_required_buffer_size_type(
{
case TGT_USER_TYPE:
{
- const char *uname;
+ const char *uname = NULL;
const type_t *utype = get_user_type(type, &uname);
return get_required_buffer_size_type(utype, uname, NULL, FALSE, alignment);
}
--
2.16.1
More information about the wine-devel
mailing list