mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-21 17:34:09 +00:00
msasn1: Fix buffer allocations.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2eed0cdb8f
commit
d101fdb449
|
@ -56,7 +56,7 @@ ASN1module_t WINAPI ASN1_CreateModule(ASN1uint32_t ver, ASN1encodingrule_e rule,
|
||||||
if (!encoder || !decoder || !freemem || !size)
|
if (!encoder || !decoder || !freemem || !size)
|
||||||
return module;
|
return module;
|
||||||
|
|
||||||
module = heap_alloc(sizeof(module));
|
module = heap_alloc(sizeof(*module));
|
||||||
if (module)
|
if (module)
|
||||||
{
|
{
|
||||||
module->nModuleName = magic;
|
module->nModuleName = magic;
|
||||||
|
@ -103,7 +103,7 @@ ASN1error_e WINAPI ASN1_CreateEncoder(ASN1module_t module, ASN1encoding_t *encod
|
||||||
if (!module || !encoder)
|
if (!module || !encoder)
|
||||||
return ASN1_ERR_BADARGS;
|
return ASN1_ERR_BADARGS;
|
||||||
|
|
||||||
enc = heap_alloc(sizeof(enc));
|
enc = heap_alloc(sizeof(*enc));
|
||||||
if (!enc)
|
if (!enc)
|
||||||
{
|
{
|
||||||
return ASN1_ERR_MEMORY;
|
return ASN1_ERR_MEMORY;
|
||||||
|
@ -153,7 +153,7 @@ ASN1error_e WINAPI ASN1_CreateDecoder(ASN1module_t module, ASN1decoding_t *decod
|
||||||
if (!module || !decoder)
|
if (!module || !decoder)
|
||||||
return ASN1_ERR_BADARGS;
|
return ASN1_ERR_BADARGS;
|
||||||
|
|
||||||
dec = heap_alloc(sizeof(dec));
|
dec = heap_alloc(sizeof(*dec));
|
||||||
if (!dec)
|
if (!dec)
|
||||||
{
|
{
|
||||||
return ASN1_ERR_MEMORY;
|
return ASN1_ERR_MEMORY;
|
||||||
|
|
Loading…
Reference in a new issue