diff --git a/src/usr/vpd/runtime/rt_vpd.C b/src/usr/vpd/runtime/rt_vpd.C index 2f9cdffe9f9..42d7f0fa66c 100644 --- a/src/usr/vpd/runtime/rt_vpd.C +++ b/src/usr/vpd/runtime/rt_vpd.C @@ -516,11 +516,10 @@ errlHndl_t sendMboxWriteMsg ( size_t i_numBytes, if( l_resp_fw_msg ) { free(l_resp_fw_msg); } l_req_fw_msg = l_resp_fw_msg = nullptr; + // Commit any errors we get in here because we'd like the main + // function to complete even if we can't send the data out if (l_err) { - // @fixme-RTC:180490 - Temporarily commit until FSP code is implemented - // Just commit the log for now until FSP code is implemented - l_err->setSev(ERRORLOG::ERRL_SEV_INFORMATIONAL); errlCommit( l_err, VPD_COMP_ID ); }