Allow SOL activation only if SOL is enabled.
Change-Id: Id5de2417b2cddd7711179c2516d5557983ace78e
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/command/payload_cmds.cpp b/command/payload_cmds.cpp
index 1b69a33..2020722 100644
--- a/command/payload_cmds.cpp
+++ b/command/payload_cmds.cpp
@@ -31,6 +31,12 @@
return outPayload;
}
+ if (!std::get<sol::Manager&>(singletonPool).enable)
+ {
+ response->completionCode = IPMI_CC_PAYLOAD_TYPE_DISABLED;
+ return outPayload;
+ }
+
// Only one instance of SOL is currently supported.
if (request->payloadInstance != 1)
{