diff --git a/security/kleopatra/files/patch-src_crypto_recipient.cpp b/security/kleopatra/files/patch-src_crypto_recipient.cpp new file mode 100644 index 000000000000..7e5efab0e453 --- /dev/null +++ b/security/kleopatra/files/patch-src_crypto_recipient.cpp @@ -0,0 +1,14 @@ +Submitted upstream: https://invent.kde.org/pim/kleopatra/-/merge_requests/205. +To remove when updating to next release. + +--- src/crypto/recipient.cpp.orig 2024-02-11 04:00:57 UTC ++++ src/crypto/recipient.cpp +@@ -85,7 +85,7 @@ void Recipient::detach() + + void Recipient::detach() + { +- if (d && !d.unique()) { ++ if (d && d.use_count() != 1) { + d.reset(new Private(*d)); + } + } diff --git a/security/kleopatra/files/patch-src_crypto_sender.cpp b/security/kleopatra/files/patch-src_crypto_sender.cpp new file mode 100644 index 000000000000..b60c856ac95e --- /dev/null +++ b/security/kleopatra/files/patch-src_crypto_sender.cpp @@ -0,0 +1,14 @@ +Submitted upstream: https://invent.kde.org/pim/kleopatra/-/merge_requests/205. +To remove when updating to next release. + +--- src/crypto/sender.cpp.orig 2024-02-11 04:00:57 UTC ++++ src/crypto/sender.cpp +@@ -91,7 +91,7 @@ void Sender::detach() + + void Sender::detach() + { +- if (d && !d.unique()) { ++ if (d && d.use_count() != 1) { + d.reset(new Private(*d)); + } + }