diff options
author | Franziskus Kiefer <franziskuskiefer@gmail.com> | 2016-11-22 15:13:38 +0100 |
---|---|---|
committer | Franziskus Kiefer <franziskuskiefer@gmail.com> | 2016-11-22 15:13:38 +0100 |
commit | d0508f9f600bd20fb6a6fab840cc42cf087735ca (patch) | |
tree | b7c5d2593a65d88087bc69cab6c873e3143edfbe /cmd/shlibsign | |
parent | 2c70ebc3cd65660a30f044be35db9e2befa04db0 (diff) | |
download | nss-hg-d0508f9f600bd20fb6a6fab840cc42cf087735ca.tar.gz |
Bug 1309578 - follow up, r=bustage
Diffstat (limited to 'cmd/shlibsign')
-rw-r--r-- | cmd/shlibsign/shlibsign.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd/shlibsign/shlibsign.c b/cmd/shlibsign/shlibsign.c index 311fff368..d93fc422d 100644 --- a/cmd/shlibsign/shlibsign.c +++ b/cmd/shlibsign/shlibsign.c @@ -707,7 +707,7 @@ main(int argc, char **argv) PLOptState *optstate; char *program_name; char *libname = NULL; - PRLibrary *lib; + PRLibrary *lib = NULL; PRFileDesc *fd; PRStatus rv = PR_SUCCESS; const char *input_file = NULL; /* read/create encrypted data from here */ @@ -1320,7 +1320,7 @@ cleanup: #endif disableUnload = PR_GetEnvSecure("NSS_DISABLE_UNLOAD"); - if (!disableUnload) { + if (!disableUnload && lib) { PR_UnloadLibrary(lib); } PR_Cleanup(); |