aboutsummaryrefslogtreecommitdiff
path: root/pw_rpc/size_report/server_only.cc
diff options
context:
space:
mode:
Diffstat (limited to 'pw_rpc/size_report/server_only.cc')
-rw-r--r--pw_rpc/size_report/server_only.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/pw_rpc/size_report/server_only.cc b/pw_rpc/size_report/server_only.cc
index a8f8ff2b8..b57102bd3 100644
--- a/pw_rpc/size_report/server_only.cc
+++ b/pw_rpc/size_report/server_only.cc
@@ -26,8 +26,9 @@ class Output : public pw::rpc::ChannelOutput {
std::span<std::byte> AcquireBuffer() override { return buffer_; }
- pw::Status SendAndReleaseBuffer(size_t size) override {
- return pw::sys_io::WriteBytes(std::span(buffer_, size)).status();
+ pw::Status SendAndReleaseBuffer(std::span<const std::byte> buffer) override {
+ PW_DCHECK_PTR_EQ(buffer.data(), buffer_);
+ return pw::sys_io::WriteBytes(buffer).status();
}
private: