summaryrefslogtreecommitdiff
path: root/security/nss/lib
diff options
context:
space:
mode:
authorjpierre%netscape.com <devnull@localhost>2002-10-31 01:54:13 +0000
committerjpierre%netscape.com <devnull@localhost>2002-10-31 01:54:13 +0000
commitecf6248a1caed37c4fdad7d082b91bf815c743a5 (patch)
tree1a4971b4b4f4e30650e9e9778095d39366ae216e /security/nss/lib
parent269895f941b77c931b66c9c680e99f798f6df623 (diff)
downloadnss-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.c4
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;