[wp-trac] [WordPress Trac] #9225: PHP error in Magpie RSS feed export

WordPress Trac wp-trac at lists.automattic.com
Tue Feb 24 14:55:22 GMT 2009


#9225: PHP error in Magpie RSS feed export
--------------------------+-------------------------------------------------
 Reporter:  jsixpack      |       Owner:                           
     Type:  defect (bug)  |      Status:  new                      
 Priority:  high          |   Milestone:  Unassigned               
Component:  Feeds         |     Version:  2.7                      
 Severity:  normal        |    Keywords:  rss, rss.php, feed, error
--------------------------+-------------------------------------------------
 Using Wordpress 2.7.1

 In the apache error log are many occurrences of these two lines:
 {{{
 Bad arguments. in /var/www/.../wp-includes/rss.php on line 175,
 The first argument, 'map_attrs', should be either NULL or a valid callback
 }}}

 The problem appears to be a simple coding error: the callback function
 should be called as array reference, array(object, user_func).

 This patch solves the problem (against trunk, rev. 10641):

 {{{
 Index: rss.php
 ===================================================================
 --- rss.php     (revision 10641)
 +++ rss.php     (working copy)
 @@ -170,7 +170,7 @@
                 {
                         // if tags are inlined, then flatten
                         $attrs_str = join(' ',
 -                                       array_map('map_attrs',
 +                                       array_map(array($this,
 'map_attrs'),
                                         array_keys($attrs),
                                         array_values($attrs) ) );
 }}}

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/9225>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list