From cd158de5e84e4cb3671dfac59e444713a357b946 Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Fri, 7 Jan 2022 04:43:39 +0000 Subject: Bug 1747327 - check return on NSS_NoDB_Init and NSS_Shutdown, r=nss-reviewers,bbeurdouche Differential Revision: https://phabricator.services.mozilla.com/D134573 --- cmd/makepqg/makepqg.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cmd/makepqg') diff --git a/cmd/makepqg/makepqg.c b/cmd/makepqg/makepqg.c index 85f8218ff..043a236a8 100644 --- a/cmd/makepqg/makepqg.c +++ b/cmd/makepqg/makepqg.c @@ -295,7 +295,9 @@ main(int argc, char **argv) outFile = stdout; } - NSS_NoDB_Init(NULL); + if (NSS_NoDB_Init(NULL) != SECSuccess) { + return 1; + } if (keySizeInBits > 1024 || qSizeInBits != 0) { rv = PK11_PQG_ParamGenV2((unsigned)keySizeInBits, @@ -340,6 +342,9 @@ main(int argc, char **argv) PK11_PQG_DestroyParams(pqgParams); PK11_PQG_DestroyVerify(pqgVerify); + if (NSS_Shutdown() != SECSuccess) { + return 1; + } return 0; loser: -- cgit v1.2.1