diff options
author | ddrinan%netscape.com <devnull@localhost> | 2000-10-03 00:58:39 +0000 |
---|---|---|
committer | ddrinan%netscape.com <devnull@localhost> | 2000-10-03 00:58:39 +0000 |
commit | 224864cf57be4f32e0b4d8e3018179ad1ed09c7c (patch) | |
tree | afb3c2796bdc02d73b2680f11e39851c8100eeed | |
parent | d8947646da0f7c0f8ce7c9a4a451c882b2322137 (diff) | |
download | nss-hg-224864cf57be4f32e0b4d8e3018179ad1ed09c7c.tar.gz |
Allocate the padded result arena with the correct length
-rw-r--r-- | security/nss/lib/pk11wrap/pk11sdr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/security/nss/lib/pk11wrap/pk11sdr.c b/security/nss/lib/pk11wrap/pk11sdr.c index c72914543..f630cf283 100644 --- a/security/nss/lib/pk11wrap/pk11sdr.c +++ b/security/nss/lib/pk11wrap/pk11sdr.c @@ -264,7 +264,7 @@ PK11SDR_Decrypt(SECItem *data, SECItem *result, void *cx) if (!ctx) { rv = SECFailure; goto loser; } paddedResult.len = sdrResult.data.len; - paddedResult.data = PORT_ArenaAlloc(arena, result->len); + paddedResult.data = PORT_ArenaAlloc(arena, paddedResult.len); rv = PK11_CipherOp(ctx, paddedResult.data, &paddedResult.len, paddedResult.len, sdrResult.data.data, sdrResult.data.len); |