Ticket #19617: 19617.patch
| File 19617.patch, 5.2 KB (added by , 14 years ago) |
|---|
-
wp-admin/includes/dashboard.php
1245 1245 * 'img_src' - string - An image representing the browser 1246 1246 * 'img_src_ssl' - string - An image (over SSL) representing the browser 1247 1247 */ 1248 $response = unserialize( wp_remote_retrieve_body( $response ) );1248 $response = maybe_unserialize( wp_remote_retrieve_body( $response ) ); 1249 1249 1250 1250 if ( ! $response ) 1251 1251 return false; -
wp-admin/includes/plugin-install.php
45 45 if ( is_wp_error($request) ) { 46 46 $res = new WP_Error('plugins_api_failed', __('An Unexpected HTTP Error occurred during the API request.'), $request->get_error_message() ); 47 47 } else { 48 $res = unserialize( wp_remote_retrieve_body( $request ) );48 $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); 49 49 if ( false === $res ) 50 50 $res = new WP_Error('plugins_api_failed', __('An unknown error occurred.'), wp_remote_retrieve_body( $request ) ); 51 51 } -
wp-admin/includes/theme.php
410 410 if ( is_wp_error($request) ) { 411 411 $res = new WP_Error('themes_api_failed', __('An Unexpected HTTP Error occurred during the API request.'), $request->get_error_message() ); 412 412 } else { 413 $res = unserialize( wp_remote_retrieve_body( $request ) );413 $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); 414 414 if ( ! $res ) 415 415 $res = new WP_Error('themes_api_failed', __('An unknown error occurred.'), wp_remote_retrieve_body( $request ) ); 416 416 } -
wp-admin/includes/upgrade.php
1087 1087 while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) { 1088 1088 foreach( $rows as $row ) { 1089 1089 $value = $row->option_value; 1090 if ( !@ unserialize( $value ) )1090 if ( !@maybe_unserialize( $value ) ) 1091 1091 $value = stripslashes( $value ); 1092 1092 if ( $value !== $row->option_value ) { 1093 1093 update_option( $row->option_name, $value ); … … 1239 1239 while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) { 1240 1240 foreach( $rows as $row ) { 1241 1241 $value = $row->meta_value; 1242 if ( !@ unserialize( $value ) )1242 if ( !@maybe_unserialize( $value ) ) 1243 1243 $value = stripslashes( $value ); 1244 1244 if ( $value !== $row->meta_value ) { 1245 1245 update_site_option( $row->meta_key, $value ); … … 1403 1403 if ( 'siteurl' == $setting || 'home' == $setting || 'category_base' == $setting ) 1404 1404 $option = preg_replace('|/+$|', '', $option); 1405 1405 1406 @ $kellogs = unserialize($option);1406 @ $kellogs = maybe_unserialize($option); 1407 1407 if ($kellogs !== FALSE) 1408 1408 return $kellogs; 1409 1409 else -
wp-includes/ms-functions.php
845 845 return new WP_Error( 'already_active', __( 'The site is already active.' ), $signup ); 846 846 } 847 847 848 $meta = unserialize($signup->meta);848 $meta = maybe_unserialize($signup->meta); 849 849 $user_login = $wpdb->escape($signup->user_login); 850 850 $user_email = $wpdb->escape($signup->user_email); 851 851 $password = wp_generate_password( 12, false ); -
wp-includes/update.php
185 185 if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) 186 186 return false; 187 187 188 $response = unserialize( wp_remote_retrieve_body( $raw_response ) );188 $response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) ); 189 189 190 190 if ( false !== $response ) 191 191 $new_option->response = $response; … … 285 285 $new_update->last_checked = time( ); 286 286 $new_update->checked = $checked; 287 287 288 $response = unserialize( wp_remote_retrieve_body( $raw_response ) );288 $response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) ); 289 289 if ( false !== $response ) 290 290 $new_update->response = $response; 291 291 -
wp-includes/user.php
883 883 $users_of_blog = $wpdb->get_col( "SELECT meta_value FROM $wpdb->usermeta WHERE meta_key = '{$blog_prefix}capabilities'" ); 884 884 885 885 foreach ( $users_of_blog as $caps_meta ) { 886 $b_roles = unserialize($caps_meta);886 $b_roles = maybe_unserialize($caps_meta); 887 887 if ( is_array($b_roles) ) { 888 888 foreach ( $b_roles as $b_role => $val ) { 889 889 if ( isset($avail_roles[$b_role]) ) {