Index: parser_common_syndication/parser_common_syndication.inc
===================================================================
--- parser_common_syndication/parser_common_syndication.inc     (revision 3408)
+++ parser_common_syndication/parser_common_syndication.inc     (working copy)
@@ -329,7 +329,8 @@
 function _parser_common_syndication_atom10_parse($feed_XML) {
   $parsed_source = new stdClass();

-  $base = (string) array_shift($feed_XML->xpath("@base"));
+  $xpath_base = $feed_XML->xpath("@base");
+  $base = (string) array_shift($xpath_base);
   if (!valid_url($base, TRUE)) {
     $base = FALSE;
   }
@@ -760,4 +761,4 @@
     $title = $words[0] .' '. $words[1] .' '. $words[2];
   }
   return $title;
-}
\ No newline at end of file
+}
Index: parser_common_syndication/parser_common_syndication.module
===================================================================
--- parser_common_syndication/parser_common_syndication.module  (revision 3408)
+++ parser_common_syndication/parser_common_syndication.module  (working copy)
@@ -37,7 +37,8 @@
       $settings = isset($args[2]) ? $args[2] : array();
       $downloaded_string = _parser_common_syndication_download($url, $settings);
       if (is_object($downloaded_string)) {
-        return array_shift(parser_common_syndication_feedapi_feed('type'));
+        $ar = parser_common_syndication_feedapi_feed('type');
+        return array_shift($ar);
       }
       if (!defined('LIBXML_VERSION') || (version_compare(phpversion(), '5.1.0', '<'))) {
         @ $xml = simplexml_load_string($downloaded_string, NULL);
