diff options
Diffstat (limited to 'pw_persistent_ram/persistent_buffer.cc')
-rw-r--r-- | pw_persistent_ram/persistent_buffer.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pw_persistent_ram/persistent_buffer.cc b/pw_persistent_ram/persistent_buffer.cc index 9cee8fcdf..2186f4dfd 100644 --- a/pw_persistent_ram/persistent_buffer.cc +++ b/pw_persistent_ram/persistent_buffer.cc @@ -35,7 +35,7 @@ Status PersistentBufferWriter::DoWrite(ConstByteSpan data) { // Only checksum newly written data. checksum_ = checksum::Crc16Ccitt::Calculate( ByteSpan(buffer_.data() + size_, data.size_bytes()), checksum_); - size_ += data.size_bytes(); + size_ = size_ + data.size_bytes(); // += on a volatile is deprecated in C++20 return OkStatus(); } |