diff options
author | Marcin Kowalczyk <qrczak@google.com> | 2024-03-26 01:43:16 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-03-26 01:44:07 -0700 |
commit | 86f3019430baa53ca1bc38b7e370fcd5fc8d2503 (patch) | |
tree | a8f7f8654ca1a5cced2a0e67788b7a6431b56bb9 /create_lts.py | |
parent | ad5499a290fd98de54ee54dcf8120f8d287640ce (diff) | |
download | abseil-86f3019430baa53ca1bc38b7e370fcd5fc8d2503.tar.gz abseil-86f3019430baa53ca1bc38b7e370fcd5fc8d2503.tar.bz2 abseil-86f3019430baa53ca1bc38b7e370fcd5fc8d2503.zip |
Fix a bug in `Cord::{Append,Prepend}(CordBuffer)`: call
`MaybeRemoveEmptyCrcNode()`. Otherwise appending a `CordBuffer` an empty Cord
with a CRC node crashes (`RemoveCrcNode()` which increases the refcount of a
nullptr child).
Cosmetics: in `Cord::InlineRep::AppendArray()`, return early for empty `src`
before removing the empty CRC node.
PiperOrigin-RevId: 619107278
Change-Id: I4f1bc6b75c662f4678c61e3ef310e8597d62e2e1
Diffstat (limited to 'create_lts.py')
0 files changed, 0 insertions, 0 deletions