Ignore:
Timestamp:
Feb 21, 2010, 5:32:09 PM (16 years ago)
Author:
rlwalsh
Message:

eliminate VACPP warning & info msgs - see Ticket #1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/crypt32/msg.c

    r21311 r21354  
    2121
    2222#include <stdarg.h>
     23#include <string.h>
    2324#define NONAMELESSUNION
    2425#include "windef.h"
     
    113114
    114115    if (msg->bare_content != empty_data_content)
    115         LocalFree(msg->bare_content);
     116        LocalFree((HANDLE)msg->bare_content);
    116117}
    117118
     
    134135    {
    135136        if ((ret = CRYPT_EncodeEnsureSpace(dwFlags, pEncodePara, pbEncoded,
    136          pcbEncoded, 1 + lenBytes)))
     137         pcbEncoded, 1 + lenBytes)) != FALSE)
    137138        {
    138139            if (dwFlags & CRYPT_ENCODE_ALLOC_FLAG)
     
    156157         0x86,0xf7,0x0d,0x01,0x07,0x01,0xa0,0x80,0x24,0x80 };
    157158
    158         header->pbData = LocalAlloc(0, sizeof(headerValue));
     159        header->pbData = (BYTE*)LocalAlloc(0, sizeof(headerValue));
    159160        if (header->pbData)
    160161        {
     
    211212                     msg->base.stream_info.pvArg, header.pbData, header.cbData,
    212213                     FALSE);
    213                     LocalFree(header.pbData);
     214                    LocalFree((HANDLE)header.pbData);
    214215                }
    215216            }
     
    230231                     msg->base.stream_info.pvArg, header, headerLen,
    231232                     FALSE);
    232                     LocalFree(header);
     233                    LocalFree((HANDLE)header);
    233234                }
    234235            }
     
    437438             pcbData);
    438439        CryptMemFree(digestedData.hash.pbData);
    439         LocalFree(digestedData.ContentInfo.Content.pbData);
     440        LocalFree((HANDLE)digestedData.ContentInfo.Content.pbData);
    440441    }
    441442    return ret;
     
    10391040                 &msg_data->info->rgSignerInfo[signerIndex].AuthAttrs,
    10401041                 &messageDigestAttr);
    1041                 LocalFree(encodedHash.pbData);
     1042                LocalFree((HANDLE)encodedHash.pbData);
    10421043            }
    10431044        }
     
    10931094                     msg_data->signerHandles[i].authAttrHash, encodedAttrs,
    10941095                     size, 0);
    1095                     LocalFree(encodedAttrs);
     1096                    LocalFree((HANDLE)encodedAttrs);
    10961097                }
    10971098            }
     
    12531254        {
    12541255            ret = CRYPT_AsnEncodeCMSSignedInfo(&info, pvData, pcbData);
    1255             LocalFree(info.content.Content.pbData);
     1256            LocalFree((HANDLE)info.content.Content.pbData);
    12561257        }
    12571258        break;
     
    14951496        if (msg->u.signed_data.info)
    14961497        {
    1497             LocalFree(msg->u.signed_data.info);
     1498            LocalFree((HANDLE)msg->u.signed_data.info);
    14981499            CSignedMsgData_CloseHandles(&msg->u.signed_data);
    14991500        }
     
    15411542        ret = ContextPropertyList_SetProperty(msg->properties,
    15421543         CMSG_CONTENT_PARAM, data->pbData, data->cbData);
    1543         LocalFree(data);
     1544        LocalFree((HANDLE)data);
    15441545    }
    15451546    return ret;
     
    16201621        ContextPropertyList_SetProperty(msg->properties, CMSG_HASH_DATA_PARAM,
    16211622         digestedData->hash.pbData, digestedData->hash.cbData);
    1622         LocalFree(digestedData);
     1623        LocalFree((HANDLE)digestedData);
    16231624    }
    16241625    return ret;
     
    16531654    {
    16541655    case CMSG_DATA:
    1655         if ((ret = CDecodeMsg_DecodeDataContent(msg, blob)))
     1656        if ((ret = CDecodeMsg_DecodeDataContent(msg, blob)) != FALSE)
    16561657            msg->type = CMSG_DATA;
    16571658        break;
    16581659    case CMSG_HASHED:
    1659         if ((ret = CDecodeMsg_DecodeHashedContent(msg, blob)))
     1660        if ((ret = CDecodeMsg_DecodeHashedContent(msg, blob)) != FALSE)
    16601661            msg->type = CMSG_HASHED;
    16611662        break;
     
    16651666        break;
    16661667    case CMSG_SIGNED:
    1667         if ((ret = CDecodeMsg_DecodeSignedContent(msg, blob)))
     1668        if ((ret = CDecodeMsg_DecodeSignedContent(msg, blob)) != FALSE)
    16681669            msg->type = CMSG_SIGNED;
    16691670        break;
     
    16941695                ret = FALSE;
    16951696            }
    1696             LocalFree(info);
     1697            LocalFree((HANDLE)info);
    16971698        }
    16981699    }
     
    17791780                    ret = CSignedMsgData_Update(&msg->u.signed_data,
    17801781                     blob->pbData, blob->cbData, TRUE, Verify);
    1781                     LocalFree(blob);
     1782                    LocalFree((HANDLE)blob);
    17821783                }
    17831784            }
     
    22832284                    ret = CRYPT_CopyParam(pvData, pcbData, blob->pbData,
    22842285                     blob->cbData);
    2285                     LocalFree(blob);
     2286                    LocalFree((HANDLE)blob);
    22862287                }
    22872288            }
Note: See TracChangeset for help on using the changeset viewer.