--- a/sites/all/modules/views/modules/node/views_plugin_row_node_rss.inc
+++ b/sites/all/modules/views/modules/node/views_plugin_row_node_rss.inc
@@ -62,6 +62,9 @@ class views_plugin_row_node_rss extends views_plugin_row {
 
     if ($item_length != 'title') {
       $teaser = ($item_length == 'teaser') ? TRUE : FALSE;
+      if ($teaser) {
+        $read_more = $node->teaser != $node->body;
+      }
 
       // Filter and prepare node teaser
       if (node_hook($node, 'view')) {
@@ -93,6 +96,8 @@ class views_plugin_row_node_rss extends views_plugin_row {
     $item = new stdClass();
     $item->title = $node->title;
     $item->link = url("node/$row->nid", array('absolute' => TRUE));
+    $item->nid = $node->nid;
+    $item->readmore = $read_more;
 
     // Allow modules to add additional item fields and/or modify $item
     $extra = node_invoke_nodeapi($node, 'rss item');
