aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWyatt Hepler <hepler@google.com>2022-03-25 11:31:21 -0700
committerCQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-03-25 21:50:05 +0000
commitb9961bc228aa72fa3df68fd0e8865221302db111 (patch)
treeadce4bca0fd4cc1ed961b0541f2e7ff1df249048
parent68e1a9f5e4b0d86745869cab593fc9e43d3296d7 (diff)
downloadpigweed-b9961bc228aa72fa3df68fd0e8865221302db111.tar.gz
pw_transfer: Expand log for failure case
Change-Id: I60e332c9c4354829c31819153a20d946466f4eb7 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/89100 Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com> Reviewed-by: Alexei Frolov <frolv@google.com> Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
-rw-r--r--pw_transfer/context.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/pw_transfer/context.cc b/pw_transfer/context.cc
index b60c27350..624a977e2 100644
--- a/pw_transfer/context.cc
+++ b/pw_transfer/context.cc
@@ -511,7 +511,11 @@ void Context::HandleReceivedData(const Chunk& chunk) {
// where it doesn't respect pending_bytes. Trying to recover from here
// could potentially result in an infinite transfer loop.
PW_LOG_ERROR(
- "Received more data than what was requested; terminating transfer.");
+ "Transfer %u received more data than what was requested (%u received "
+ "for %u pending); terminating transfer.",
+ id_for_log(),
+ static_cast<unsigned>(chunk.data.size()),
+ static_cast<unsigned>(pending_bytes_));
Finish(Status::Internal());
return;
}