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)
     {