X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/3f5685912e89eb3b0534acd85aa0946b1ca2bbe3..16b9f61a8ab25bd6c9fbfd0cea00c7bda22f6a71:/wp-admin/includes/file.php diff --git a/wp-admin/includes/file.php b/wp-admin/includes/file.php index 4120532d..8d83f962 100644 --- a/wp-admin/includes/file.php +++ b/wp-admin/includes/file.php @@ -235,7 +235,7 @@ function wp_handle_upload( &$file, $overrides = false, $time = null ) { $upload_error_handler = 'wp_handle_upload_error'; // You may have had one or more 'wp_handle_upload_prefilter' functions error out the file. Handle that gracefully. - if ( isset( $file['error'] ) && !ctype_digit( $file['error'] ) && $file['error'] ) + if ( isset( $file['error'] ) && !is_numeric( $file['error'] ) && $file['error'] ) return $upload_error_handler( $file, $file['error'] ); // You may define your own function and pass the name in $overrides['unique_filename_callback'] @@ -458,7 +458,7 @@ function download_url( $url ) { if ( ! $handle ) return new WP_Error('http_no_file', __('Could not create Temporary file')); - $response = wp_remote_get($url, array('timeout' => 60)); + $response = wp_remote_get($url, array('timeout' => 300)); if ( is_wp_error($response) ) { fclose($handle);