[fix] fix compile error on MacOSX

This commit is contained in:
dijunkun
2025-02-10 15:46:22 +08:00
parent 1f3c93c77a
commit 2c48ce12c5
11 changed files with 23 additions and 24 deletions

View File

@@ -38,7 +38,7 @@ class CopyOnWriteBuffer {
private:
void EnsureUnique() {
if (!buffer_.unique()) {
if (buffer_.use_count() != 1) {
buffer_ = std::make_shared<std::vector<uint8_t>>(*buffer_);
}
}