Index: wordpress-importer.php
===================================================================
--- wordpress-importer.php	(revision 658085)
+++ wordpress-importer.php	(working copy)
@@ -703,10 +703,21 @@
 						// export gets meta straight from the DB so could have a serialized string
 						if ( ! $value )
 							$value = maybe_unserialize( $meta['value'] );
-
+						// Occationally, line-endings break unserialize()
+						if ( empty( $value ) ) // Try normalizing...
+							$value = maybe_unserialize( str_replace( array("\r\n", "\r", "\n"), "\r\n", $meta['value'] ) );
+						if ( empty( $value ) ) // Adjust string length if needed
+							$value = maybe_unserialize(
+								preg_replace( // e flag deprecated in PHP 5.5.0 I think
+									'!s:(\d+):"(.*?)";!se',
+									"'s:'.strlen('$2').':\"$2\";'",
+									$meta['value']
+								)
+							);
+					
 						add_post_meta( $post_id, $key, $value );
 						do_action( 'import_post_meta', $post_id, $key, $value );
-
+					
 						// if the post has a featured image, take note of this in case of remap
 						if ( '_thumbnail_id' == $key )
 							$this->featured_images[$post_id] = (int) $value;
