log_mgmt: Use log max len for reading log entries
diff --git a/cmd/log_mgmt/port/mynewt/src/mynewt_log_mgmt.c b/cmd/log_mgmt/port/mynewt/src/mynewt_log_mgmt.c
index 50bec89..eaeb6ea 100644
--- a/cmd/log_mgmt/port/mynewt/src/mynewt_log_mgmt.c
+++ b/cmd/log_mgmt/port/mynewt/src/mynewt_log_mgmt.c
@@ -25,7 +25,7 @@
struct mynewt_log_mgmt_walk_arg {
log_mgmt_foreach_entry_fn *cb;
- uint8_t body[LOG_MGMT_BODY_LEN];
+ uint8_t body[LOG_MGMT_CHUNK_SIZE];
void *arg;
};
@@ -142,14 +142,14 @@
entry.type = LOG_ETYPE_STRING;
entry.flags = 0;
header_len = sizeof leh;
- read_len = min(len - header_len, LOG_MGMT_BODY_LEN - header_len);
+ read_len = min(len - header_len, log->l_max_entry_len - header_len);
#else
entry.type = leh->ue_etype;
entry.flags = leh->ue_flags;
entry.imghash = (leh->ue_flags & LOG_FLAGS_IMG_HASH) ?
leh->ue_imghash : NULL;
header_len = log_hdr_len(leh);
- read_len = LOG_MGMT_BODY_LEN - header_len;
+ read_len = log->l_max_entry_len - header_len;
#endif
rc = log_read(log, dptr, mynewt_log_mgmt_walk_arg->body, header_len,
read_len);