diff options
author | Tim Taubert <ttaubert@mozilla.com> | 2016-06-29 14:55:59 +0200 |
---|---|---|
committer | Tim Taubert <ttaubert@mozilla.com> | 2016-06-29 14:55:59 +0200 |
commit | 83cc8b9908d994f7db60f4d67ab26aa03071ec58 (patch) | |
tree | 070f6e8cc758e0e15ba05b6ab609e182f5ba4c37 /cmd/smimetools | |
parent | 8baf5fe935cb53d9efe4d8b464760bb960fbe718 (diff) | |
download | nss-hg-83cc8b9908d994f7db60f4d67ab26aa03071ec58.tar.gz |
Bug 1283040 - Enable Merge tests on LSan runs r=franziskus
Diffstat (limited to 'cmd/smimetools')
-rw-r--r-- | cmd/smimetools/cmsutil.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/smimetools/cmsutil.c b/cmd/smimetools/cmsutil.c index a1f6edbd5..9a52a872d 100644 --- a/cmd/smimetools/cmsutil.c +++ b/cmd/smimetools/cmsutil.c @@ -1169,7 +1169,7 @@ main(int argc, char **argv) Usage(progName); exit(1); } - signOptions.nickname = strdup(optstate->value); + signOptions.nickname = PORT_Strdup(optstate->value); break; case 'O': mode = CERTSONLY; @@ -1537,6 +1537,11 @@ main(int argc, char **argv) Usage(progName); exitstatus = 1; } + + if (signOptions.nickname) { + PORT_Free(signOptions.nickname); + } + if ((mode == SIGN || mode == ENVELOPE || mode == CERTSONLY) && (!exitstatus)) { PLArenaPool *arena = PORT_NewArena(1024); |