diff options
author | Antoni Buszta <antoni@buszta.info> | 2014-10-09 07:15:44 +0200 |
---|---|---|
committer | Antoni Buszta <antoni@buszta.info> | 2014-10-09 07:16:04 +0200 |
commit | e670b670328561aa7b3754ee0c023085949378a8 (patch) | |
tree | ee8c0c0ff3c21185de657c128cb5035dce7f0770 | |
parent | e83ba13a6fbb54f472ec16d486c6e3d4bbdf3adb (diff) | |
download | protobuf-e670b670328561aa7b3754ee0c023085949378a8.tar.gz protobuf-e670b670328561aa7b3754ee0c023085949378a8.tar.bz2 protobuf-e670b670328561aa7b3754ee0c023085949378a8.zip |
DestroyDefaultRepeatedFields is registered using OnShutdown.
-rw-r--r-- | src/google/protobuf/extension_set.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/google/protobuf/extension_set.cc b/src/google/protobuf/extension_set.cc index f4786392..274554b5 100644 --- a/src/google/protobuf/extension_set.cc +++ b/src/google/protobuf/extension_set.cc @@ -1621,9 +1621,7 @@ PROTOBUF_DEFINE_DEFAULT_REPEATED(bool) struct StaticDefaultRepeatedFieldsInitializer { StaticDefaultRepeatedFieldsInitializer() { InitializeDefaultRepeatedFields(); - } - ~StaticDefaultRepeatedFieldsInitializer() { - DestroyDefaultRepeatedFields(); + OnShutdown(&DestroyDefaultRepeatedFields); } } static_repeated_fields_initializer; |