I'm unsure whether the acks needed for cherrypick are "any committer" or a more restricted group, but in case it is the former: I agree that commit 03e9161e2eca9d389d7ce419495538c31f6aed31 is worthwhile to cherrypick for 3.4.3, as:
1) Can lead to data loss 2) The fix sounds pretty safe to me (as in "it can't hurt"): if the library is already loaded, loading it again is a no-op: void SAL_CALL SfxLibraryContainer::loadLibrary( const OUString& Name ) throw(NoSuchElementException, WrappedTargetException, RuntimeException) { LibraryContainerMethodGuard aGuard( *this ); Any aLibAny = maNameContainer.getByName( Name ) ; Reference< XNameAccess > xNameAccess; aLibAny >>= xNameAccess; SfxLibrary* pImplLib = static_cast< SfxLibrary* >( xNameAccess.get() ); sal_Bool bLoaded = pImplLib->mbLoaded; pImplLib->mbLoaded = sal_True; if( !bLoaded && xNameAccess->hasElements() ) { (...) } } -- Lionel _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice