sc/source/filter/starcalc/collect.cxx | 4 ++++ 1 file changed, 4 insertions(+)
New commits: commit 25608fb92488426b60dabdc1328fd71482a6642e Author: Julien Nabet <serval2...@yahoo.fr> Date: Sat Jul 14 01:20:19 2012 +0200 Check for assignment to self for =operator Change-Id: I2e537a27d605e564330c897f306f30a12cd7a280 diff --git a/sc/source/filter/starcalc/collect.cxx b/sc/source/filter/starcalc/collect.cxx index fb76f0c..28d8d87 100644 --- a/sc/source/filter/starcalc/collect.cxx +++ b/sc/source/filter/starcalc/collect.cxx @@ -148,6 +148,10 @@ sal_uInt16 ScCollection::IndexOf(ScDataObject* pScDataObject) const ScCollection& ScCollection::operator=( const ScCollection& r ) { + // Check for self-assignment + if (this == &r) + return *this; + lcl_DeleteScDataObjects( pItems, nCount ); nCount = r.nCount; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits