diff options
| author | jeffro256 <jeffro256@tutanota.com> | 2023-11-17 02:19:45 -0600 |
|---|---|---|
| committer | jeffro256 <jeffro256@tutanota.com> | 2024-02-08 13:22:33 -0600 |
| commit | 33e3f72d246ce58336a52c24d5bbb31fdd02600b (patch) | |
| tree | 5f33b3b646c79a032e9275fd54fecc3db41c938c /src/serialization/container.h | |
| parent | 8eab181fe13536224b569110d8f74bbde0874d3d (diff) | |
| download | monzero-core-33e3f72d246ce58336a52c24d5bbb31fdd02600b.tar.gz monzero-core-33e3f72d246ce58336a52c24d5bbb31fdd02600b.tar.xz monzero-core-33e3f72d246ce58336a52c24d5bbb31fdd02600b.zip | |
serialization: fix infinite loops and clean up dispatching
Resolves #8687
Diffstat (limited to 'src/serialization/container.h')
| -rw-r--r-- | src/serialization/container.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/serialization/container.h b/src/serialization/container.h index 7b59e9408..c64549c1e 100644 --- a/src/serialization/container.h +++ b/src/serialization/container.h @@ -42,7 +42,7 @@ namespace serialization typename std::enable_if<!use_container_varint<T>(), bool>::type serialize_container_element(Archive& ar, T& e) { - return ::do_serialize(ar, e); + return do_serialize(ar, e); } template<typename Archive, typename T> @@ -52,7 +52,7 @@ namespace serialization static constexpr const bool previously_varint = std::is_same<uint64_t, T>() || std::is_same<uint32_t, T>(); if (!previously_varint && ar.varint_bug_backward_compatibility_enabled() && !typename Archive::is_saving()) - return ::do_serialize(ar, e); + return do_serialize(ar, e); ar.serialize_varint(e); return true; } |
