|
|
@ -472,12 +472,14 @@ namespace pEp { |
|
|
|
{ |
|
|
|
::message *_msg; |
|
|
|
{ |
|
|
|
std::lock_guard<std::mutex> l(_mtx); _msg = |
|
|
|
message_cache._cache.at(cacheID(src)).src; swapContent(src, _msg); |
|
|
|
std::lock_guard<std::mutex> l(_mtx); |
|
|
|
_msg = message_cache._cache.at(cacheID(src)).src; |
|
|
|
swapContent(src, _msg); |
|
|
|
} |
|
|
|
|
|
|
|
::message *_dst = nullptr; PEP_STATUS status = |
|
|
|
::encrypt_message(session, src, extra, &_dst, enc_format, flags); |
|
|
|
::message *_dst = nullptr; |
|
|
|
PEP_STATUS status = ::encrypt_message(session, src, extra, &_dst, |
|
|
|
enc_format, flags); |
|
|
|
*dst = empty_message_copy(_dst); |
|
|
|
|
|
|
|
{ |
|
|
@ -502,14 +504,15 @@ namespace pEp { |
|
|
|
{ |
|
|
|
::message *_msg; |
|
|
|
{ |
|
|
|
std::lock_guard<std::mutex> l(_mtx); _msg = |
|
|
|
message_cache._cache.at(cacheID(src)).src; swapContent(src, |
|
|
|
_msg); |
|
|
|
std::lock_guard<std::mutex> l(_mtx); |
|
|
|
_msg = message_cache._cache.at(cacheID(src)).src; |
|
|
|
swapContent(src, _msg); |
|
|
|
} |
|
|
|
|
|
|
|
::message *_dst = nullptr; PEP_STATUS status = |
|
|
|
::encrypt_message_for_self(session, target_id, src, extra, &_dst, |
|
|
|
enc_format, flags); *dst = empty_message_copy(_dst); |
|
|
|
::message *_dst = nullptr; |
|
|
|
PEP_STATUS status = ::encrypt_message_for_self(session, target_id, src, |
|
|
|
extra, &_dst, enc_format, flags); |
|
|
|
*dst = empty_message_copy(_dst); |
|
|
|
|
|
|
|
{ |
|
|
|
std::lock_guard<std::mutex> l(_mtx); |
|
|
|