aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdutils/td/utils/SharedObjectPool.h
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2021-10-18 12:57:13 +0300
committerlevlam <levlam@telegram.org>2021-10-18 12:57:13 +0300
commitf35afe23c84d887e53510d91a860d7382072ae0a (patch)
tree76fe38bf7c9cb67137d4607588896fdd484d5d7c /tdutils/td/utils/SharedObjectPool.h
parent0782f56408e2a650aad58ac9e97f6464639b4804 (diff)
Minor warning fixes.
Diffstat (limited to 'tdutils/td/utils/SharedObjectPool.h')
-rw-r--r--tdutils/td/utils/SharedObjectPool.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tdutils/td/utils/SharedObjectPool.h b/tdutils/td/utils/SharedObjectPool.h
index cb8c417a0..b121fccd4 100644
--- a/tdutils/td/utils/SharedObjectPool.h
+++ b/tdutils/td/utils/SharedObjectPool.h
@@ -106,6 +106,9 @@ class SharedPtr {
SharedPtr(const SharedPtr &other) : SharedPtr(other.raw_) {
}
SharedPtr &operator=(const SharedPtr &other) {
+ if (this == &other) {
+ return *this;
+ }
if (other.raw_) {
other.raw_->inc();
}