diff --git a/security/manager/ssl/src/nsPKCS12Blob.cpp b/security/manager/ssl/src/nsPKCS12Blob.cpp index cd3d401d4157..52ca5041b86f 100644 --- a/security/manager/ssl/src/nsPKCS12Blob.cpp +++ b/security/manager/ssl/src/nsPKCS12Blob.cpp @@ -272,6 +272,7 @@ finish: // finish the decoder if (dcx) SEC_PKCS12DecoderFinish(dcx); + SECITEM_ZfreeItem(&unicodePw, PR_FALSE); return NS_OK; } @@ -487,6 +488,7 @@ finish: PR_Close(this->mTmpFile); this->mTmpFile = NULL; } + SECITEM_ZfreeItem(&unicodePw, PR_FALSE); return rv; }