commit 325c802: [Minor] Remove deprecated stuff
Vsevolod Stakhov
vsevolod at rspamd.com
Sun Jun 19 11:56:03 UTC 2022
Author: Vsevolod Stakhov
Date: 2022-06-19 12:48:31 +0100
URL: https://github.com/rspamd/rspamd/commit/325c802067d41b8a6edcbda123ca43d933c0633e
[Minor] Remove deprecated stuff
---
src/libutil/cxx/util.hxx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/libutil/cxx/util.hxx b/src/libutil/cxx/util.hxx
index 5b2020bb6..68165569e 100644
--- a/src/libutil/cxx/util.hxx
+++ b/src/libutil/cxx/util.hxx
@@ -137,14 +137,14 @@ constexpr auto enumerate(T && iterable)
template <class T> class secure_mem_allocator : public std::allocator<T>
{
public:
- using pointer = typename std::allocator<T>::pointer;
+ using value_type = typename std::allocator<T>::value_type;
using size_type = typename std::allocator<T>::size_type;
template<class U> struct rebind { typedef secure_mem_allocator<U> other; };
secure_mem_allocator() noexcept = default;
secure_mem_allocator(const secure_mem_allocator &_) noexcept : std::allocator<T>(_) {}
template <class U> explicit secure_mem_allocator(const secure_mem_allocator<U>&) noexcept {}
- void deallocate(pointer p, size_type num) noexcept {
+ void deallocate(value_type *p, size_type num) noexcept {
rspamd_explicit_memzero((void *)p, num);
std::allocator<T>::deallocate(p, num);
}
More information about the Commits
mailing list