Make WordPress Core

Changeset 38600


Ignore:
Timestamp:
09/13/2016 11:16:15 PM (10 years ago)
Author:
SergeyBiryukov
Message:

XML-RPC: Check the minimum number of arguments in ::wp_getUsersBlogs() and ::blogger_getUsersBlogs().

Props kitchin for initial patch.
Fixes #29750.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-xmlrpc-server.php

    r38510 r38600  
    597597         */
    598598        public function wp_getUsersBlogs( $args ) {
     599                if ( ! $this->minimum_args( $args, 2 ) ) {
     600                        return $this->error;
     601                }
     602
    599603                // If this isn't on WPMU then just use blogger_getUsersBlogs
    600604                if ( !is_multisite() ) {
     
    43234327         */
    43244328        public function blogger_getUsersBlogs($args) {
    4325                 if ( is_multisite() )
     4329                if ( ! $this->minimum_args( $args, 3 ) ) {
     4330                        return $this->error;
     4331                }
     4332
     4333                if ( is_multisite() ) {
    43264334                        return $this->_multisite_getUsersBlogs($args);
     4335                }
    43274336
    43284337                $this->escape($args);
Note: See TracChangeset for help on using the changeset viewer.