summaryrefslogtreecommitdiff
path: root/common/host_command.c
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2012-07-11 15:56:34 -0700
committerGerrit <chrome-bot@google.com>2012-07-12 11:32:06 -0700
commit02f0ad7ea8b955d456e1e692e6e6e1a7199f2de1 (patch)
tree587675bd9d001646cd1540e2c3124fed4e8bd797 /common/host_command.c
parent347b5062a429922cabfa49de8f11fe8cebf8f9f1 (diff)
downloadchrome-ec-02f0ad7ea8b955d456e1e692e6e6e1a7199f2de1.tar.gz
Pass maximum size of response buffer in via host command handler args
BUG=chrome-os-partner:11275 TEST=from u-boot prompt, 'mkbp hash' Change-Id: I4cf37acfdd8e4edfe2cb6259b0fc6d0860ef0f79 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/27225
Diffstat (limited to 'common/host_command.c')
-rw-r--r--common/host_command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/host_command.c b/common/host_command.c
index 716119b909..3e0ea06d5d 100644
--- a/common/host_command.c
+++ b/common/host_command.c
@@ -146,7 +146,7 @@ static int host_command_read_memmap(struct host_cmd_handler_args *args)
uint8_t offset = p->offset;
uint8_t size = p->size;
- if (size > EC_PARAM_SIZE || offset > EC_MEMMAP_SIZE ||
+ if (size > EC_MEMMAP_SIZE || offset > EC_MEMMAP_SIZE ||
offset + size > EC_MEMMAP_SIZE)
return EC_RES_INVALID_PARAM;