aboutsummaryrefslogtreecommitdiffstats
path: root/protobuf.pc.in
diff options
context:
space:
mode:
authorDave Hawkey <dhawkey@google.com>2014-03-20 10:55:41 -0600
committerDave Hawkey <dhawkey@google.com>2014-04-10 08:21:44 -0600
commitc82101204dcde798f870d95e91f5483c3e57eb29 (patch)
tree377a25f535ffb0e37a1762f2d3b7b1ca83a4ece1 /protobuf.pc.in
parentce2f59915e0b41c935e3f72a2b7b71b6c19b6860 (diff)
downloadexternal_protobuf-c82101204dcde798f870d95e91f5483c3e57eb29.zip
external_protobuf-c82101204dcde798f870d95e91f5483c3e57eb29.tar.gz
external_protobuf-c82101204dcde798f870d95e91f5483c3e57eb29.tar.bz2
Don't reset cachedSize to 0 in getSerializedSize
This avoids a race-condition when cachedSize is momentarily set to 0 for non-empty messages if multiple threads call getSerializedSize (e.g. during serialization). This is a retry of https://android-review.googlesource.com/#/c/88570/. getSerializedSize() has been kept non-final so that messages generated with a previous version of the compiler will not break. Change-Id: I8d8154a10938cde579ae19c55eae55b1e70e0bda
Diffstat (limited to 'protobuf.pc.in')
0 files changed, 0 insertions, 0 deletions