aboutsummaryrefslogtreecommitdiff
path: root/src/minisketch/include/minisketch.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/minisketch/include/minisketch.h')
-rw-r--r--src/minisketch/include/minisketch.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/minisketch/include/minisketch.h b/src/minisketch/include/minisketch.h
index 24d6b4e1c0..b0571d2788 100644
--- a/src/minisketch/include/minisketch.h
+++ b/src/minisketch/include/minisketch.h
@@ -239,7 +239,7 @@ public:
/** Make this Minisketch a clone of the specified one. */
Minisketch& operator=(const Minisketch& sketch) noexcept
{
- if (sketch.m_minisketch) {
+ if (this != &sketch && sketch.m_minisketch) {
m_minisketch = std::unique_ptr<minisketch, Deleter>(minisketch_clone(sketch.m_minisketch.get()));
}
return *this;