--- binfilter/bf_svx/source/unodraw/svx_unoctabl.cxx	2005-09-08 09:22:46.000000000 +0200
+++ binfilter/bf_svx/source/unodraw/svx_unoctabl.cxx	2006-06-21 15:22:55.000000000 +0200
@@ -140,7 +140,7 @@ void SAL_CALL SvxUnoColorTable::insertBy
 	if( hasByName( aName ) )
 		throw container::ElementExistException();
 
-	INT32 nColor;
+	INT32 nColor = 0;
 	if( aElement >>= nColor )
 		throw lang::IllegalArgumentException();
 
@@ -165,7 +165,7 @@ void SAL_CALL SvxUnoColorTable::removeBy
 void SAL_CALL SvxUnoColorTable::replaceByName( const OUString& aName, const uno::Any& aElement )
 	throw( lang::IllegalArgumentException, container::NoSuchElementException, lang::WrappedTargetException, uno::RuntimeException )
 {
-	INT32 nColor;
+	INT32 nColor = 0;
 	if( aElement >>= nColor )
 		throw lang::IllegalArgumentException();
 
--- binfilter/bf_xmloff/source/style/xmloff_weighhdl.cxx	2005-09-09 11:55:19.000000000 +0200
+++ binfilter/bf_xmloff/source/style/xmloff_weighhdl.cxx	2006-06-21 15:23:24.000000000 +0200
@@ -162,7 +162,7 @@ sal_Bool XMLFontWeightPropHdl::exportXML
 	sal_Bool bRet = sal_False;
 	FontWeight eWeight;
 
-	float fValue;
+	float fValue = 0.0;
 	if( !( rValue >>= fValue ) )
 	{
 		sal_Int32 nValue;
--- binfilter/bf_xmloff/source/core/xmloff_PropertySetMerger.cxx.old	2006-06-27 18:38:20.000000000 +0200
+++ binfilter/bf_xmloff/source/core/xmloff_PropertySetMerger.cxx	2006-06-27 19:00:58.000000000 +0200
@@ -242,7 +242,7 @@
 
 	sal_Int32 nIndex;
 
-	Property* pProperties;
+	Property* pProperties = aProperties.getArray();
 
 	for( nIndex = 0; nIndex < nCount1; nIndex++ )
 		*pProperties++ = *pProps1++;
