Index: /CKEditor/branches/features/pasting/_source/core/htmlparser.js
===================================================================
--- /CKEditor/branches/features/pasting/_source/core/htmlparser.js	(revision 4235)
+++ /CKEditor/branches/features/pasting/_source/core/htmlparser.js	(revision 4236)
@@ -173,5 +173,5 @@
 				{
 					tagName = tagName.toLowerCase();
-					var attribs,
+					var attribs = {},
 						attribMatch,
 						attribsPart = parts[ 4 ],
@@ -180,5 +180,4 @@
 					if ( attribsPart )
 					{
-						attribs = {};
 						while ( ( attribMatch = attribsRegex.exec( attribsPart ) ) )
 						{
Index: /CKEditor/branches/features/pasting/_source/plugins/pastefromword/plugin.js
===================================================================
--- /CKEditor/branches/features/pasting/_source/plugins/pastefromword/plugin.js	(revision 4235)
+++ /CKEditor/branches/features/pasting/_source/plugins/pastefromword/plugin.js	(revision 4236)
@@ -183,5 +183,5 @@
 					defaultListType = 'decimal';
 
-				// TODO: Support more list type mapping rules. 
+				// TODO: Support more list type mapping rules.
 				if( !isNaN( type[ 1 ] ) && type[ 2 ] == '.' )
 					type = 'decimal';
@@ -349,8 +349,11 @@
 								{
 									child.name = 'li';
-									
+
 									listItem = child;
-									listItemIndent = listItem.attributes.indent,
-									delete listItem.attributes.indent;
+
+									// The indent attribute might not present.
+									listItemIndent = listItem.attributes && listItem.attributes.indent || 0;
+									if ( listItemIndent )
+										delete listItem.attributes.indent;
 
 									if ( !list )
