eliminate extra copy of vector of SSU2 packets

This commit is contained in:
orignal 2024-09-26 15:54:29 -04:00
parent 75b1c144b4
commit a06cce0aaf
3 changed files with 9 additions and 6 deletions

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2013-2022, The PurpleI2P Project
* Copyright (c) 2013-2024, The PurpleI2P Project
*
* This file is part of Purple i2pd project and licensed under BSD3
*
@ -132,7 +132,7 @@ namespace util
}
template<template<typename, typename...>class C, typename... R>
void ReleaseMt(const C<T *, R...>& c)
void ReleaseMt(C<T *, R...>&& c)
{
std::lock_guard<std::mutex> l(m_Mutex);
for (auto& it: c)