diff options
Diffstat (limited to 'svl/source')
-rw-r--r-- | svl/source/misc/sharedstring.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/svl/source/misc/sharedstring.cxx b/svl/source/misc/sharedstring.cxx index d3b10af4ddb4..97c22aa72942 100644 --- a/svl/source/misc/sharedstring.cxx +++ b/svl/source/misc/sharedstring.cxx @@ -60,6 +60,9 @@ SharedString::~SharedString() SharedString& SharedString::operator= ( const SharedString& r ) { + if(this == &r) + return *this; + if (mpData) rtl_uString_release(mpData); if (mpDataIgnoreCase) |