diff options
author | jpierre%netscape.com <devnull@localhost> | 2002-10-31 01:54:13 +0000 |
---|---|---|
committer | jpierre%netscape.com <devnull@localhost> | 2002-10-31 01:54:13 +0000 |
commit | ecf6248a1caed37c4fdad7d082b91bf815c743a5 (patch) | |
tree | 1a4971b4b4f4e30650e9e9778095d39366ae216e /security/nss/lib | |
parent | 269895f941b77c931b66c9c680e99f798f6df623 (diff) | |
download | nss-hg-ecf6248a1caed37c4fdad7d082b91bf815c743a5.tar.gz |
Fix for 177208 - unmark arena when DER decoding is successful
Diffstat (limited to 'security/nss/lib')
-rw-r--r-- | security/nss/lib/util/quickder.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/security/nss/lib/util/quickder.c b/security/nss/lib/util/quickder.c index 9e9201769..b6393c8f5 100644 --- a/security/nss/lib/util/quickder.c +++ b/security/nss/lib/util/quickder.c @@ -898,6 +898,10 @@ SECStatus SEC_QuickDERDecodeItem(PRArenaPool* arena, void* dest, { PORT_ArenaRelease(arena, savpos); } + else + { + PORT_ArenaUnmark(arena, savpos); + } } return rv; |