diff options
Diffstat (limited to 'embedserv')
-rw-r--r-- | embedserv/source/inprocserv/smartpointer.hxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/embedserv/source/inprocserv/smartpointer.hxx b/embedserv/source/inprocserv/smartpointer.hxx index 2cd19610762c..38750e79ae6d 100644 --- a/embedserv/source/inprocserv/smartpointer.hxx +++ b/embedserv/source/inprocserv/smartpointer.hxx @@ -64,6 +64,9 @@ public: ComSmart& operator=( const ComSmart<T>& rObj ) { + if(this == &rObj) + return *this; + OwnRelease(); m_pInterface = rObj.m_pInterface; |