From c2387a4b5bbb3b03d47545e62583af9117a413b4 Mon Sep 17 00:00:00 2001 From: Brad King <brad.king@kitware.com> Date: Mon, 4 May 2015 10:26:51 -0400 Subject: [PATCH] DynamicLoader: Fix CloseLibrary for failed OpenLibrary on HP-UX Suggested-by: Gerhard Grimm <gerhard.grimm@detec.com> Change-Id: I22bf9a8e14c5c3862f6422ec2d8cc4da645a5a0d --- DynamicLoader.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DynamicLoader.cxx b/DynamicLoader.cxx index 66c7d57..a776f97 100644 --- a/DynamicLoader.cxx +++ b/DynamicLoader.cxx @@ -48,6 +48,10 @@ DynamicLoader::LibraryHandle DynamicLoader::OpenLibrary(const kwsys_stl::string& //---------------------------------------------------------------------------- int DynamicLoader::CloseLibrary(DynamicLoader::LibraryHandle lib) { + if (!lib) + { + return 0; + } return !shl_unload(lib); } -- GitLab