commit | e16d3c08ba6f9576e9dcd6ee4af21e68ce66eed6 | [log] [tgz] |
---|---|---|
author | pigweed-integration-roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> | Tue Dec 07 17:59:44 2021 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Dec 07 18:11:58 2021 +0000 |
tree | a8df25086d3a015c469020dffa5a9ed26d73155d | |
parent | e95715f158a9c1f1b42424fa56fa78954b4c8464 [diff] |
[roll third_party/pigweed] pw_log_rpc: Release payload buffer when unused The RpcLogDrain::server_writer_ requests a buffer with PayloadBuffer(). If it is not used, say because the drain caught up with the multisink, and no logs were written, then release the buffer. Otherwise, the server writer will be in an unsafe state with an unreleased buffer, which can fail asserts when the server writer is overwritten. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/71900 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: 6ea8f21c7b608ab..4a613e5a87149de Roller-URL: https://ci.chromium.org/b/8828482647217210609 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8828482647217210609 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I5effe1ba81cee95056af59c516cfd1af60f4e875 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/72662 Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.