summaryrefslogtreecommitdiffstats
path: root/include/ipmid
diff options
context:
space:
mode:
Diffstat (limited to 'include/ipmid')
-rw-r--r--include/ipmid/handler.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/ipmid/handler.hpp b/include/ipmid/handler.hpp
index 53b0bb8..10b7119 100644
--- a/include/ipmid/handler.hpp
+++ b/include/ipmid/handler.hpp
@@ -267,6 +267,7 @@ class IpmiHandler final : public HandlerBase
};
#ifdef ALLOW_DEPRECATED_API
+static constexpr size_t maxLegacyBufferSize = 64 * 1024;
/**
* @brief Legacy IPMI handler class
*
@@ -311,8 +312,7 @@ class IpmiHandler<ipmid_callback_t> final : public HandlerBase
{
message::Response::ptr response = request->makeResponse();
// allocate a big response buffer here
- response->payload.resize(
- getChannelMaxTransferSize(request->ctx->channel));
+ response->payload.resize(maxLegacyBufferSize);
size_t len = request->payload.size() - request->payload.rawIndex;
Cc ccRet{ccSuccess};
@@ -401,8 +401,7 @@ class IpmiHandler<oem::Handler> final : public HandlerBase
{
message::Response::ptr response = request->makeResponse();
// allocate a big response buffer here
- response->payload.resize(
- getChannelMaxTransferSize(request->ctx->channel));
+ response->payload.resize(maxLegacyBufferSize);
size_t len = request->payload.size() - request->payload.rawIndex;
Cc ccRet{ccSuccess};
OpenPOWER on IntegriCloud