[wp-trac] [WordPress Trac] #44532: Extreme memory leak related to wp_is_stream in wp-includes/functions.php in WordPress 4.9.7

WordPress Trac noreply at wordpress.org
Sun Jul 8 09:38:02 UTC 2018


#44532: Extreme memory leak related to wp_is_stream in wp-includes/functions.php in
WordPress 4.9.7
--------------------------+---------------------
 Reporter:  timbowesohft  |       Owner:  (none)
     Type:  defect (bug)  |      Status:  new
 Priority:  high          |   Milestone:  4.9.8
Component:  Media         |     Version:  4.9.7
 Severity:  major         |  Resolution:
 Keywords:  needs-patch   |     Focuses:
--------------------------+---------------------

Comment (by sebastien@…):

 Hello

 On this version of WordPress (the dev one):
 https://github.com/WordPress/WordPress

 the
 {{{
 wp_is_stream()
 }}} function is quite different...

 {{{#!php
 <?php
 /**
  * Test if a given path is a stream URL
  *
  * @since 3.5.0
  *
  * @param string $path The resource path or URL.
  * @return bool True if the path is a stream URL.
  */
 function wp_is_stream( $path ) {
         $wrappers    = stream_get_wrappers();
         $wrappers    = array_map( 'preg_quote', $wrappers );
         $wrappers_re = '(' . join( '|', $wrappers ) . ')';

         return preg_match( "!^$wrappers_re://!", $path ) === 1;
 }
 }}}

 is it normal?
 is this change fix the problem ?

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/44532#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list