summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/util/runtime/utillidmgr_rt.C10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/usr/util/runtime/utillidmgr_rt.C b/src/usr/util/runtime/utillidmgr_rt.C
index eaa79194b..c7b6f46ec 100644
--- a/src/usr/util/runtime/utillidmgr_rt.C
+++ b/src/usr/util/runtime/utillidmgr_rt.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2013,2016 */
+/* Contributors Listed Below - COPYRIGHT 2013,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -109,8 +109,16 @@ errlHndl_t UtilLidMgr::getStoredLidImage(void*& o_pLidImage,
errlHndl_t UtilLidMgr::releaseLidImage(void)
{
+ // we already figured out where the data is, remember that
+ bool l_inPnor = iv_isLidInPnor;
+ bool l_inVFS = iv_isLidInVFS;
+
errlHndl_t l_err = cleanup();
+ // restore the presence info
+ iv_isLidInPnor = l_inPnor;
+ iv_isLidInVFS = l_inVFS;
+
return l_err;
}
OpenPOWER on IntegriCloud