Changeset 54376 for trunk/src/wp-includes/ID3/getid3.lib.php
- Timestamp:
- 10/04/2022 02:06:29 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/ID3/getid3.lib.php
r52254 r54376 12 12 ///////////////////////////////////////////////////////////////// 13 13 14 if(!defined('GETID3_LIBXML_OPTIONS') && defined('LIBXML_VERSION')) { 15 if(LIBXML_VERSION >= 20621) { 16 define('GETID3_LIBXML_OPTIONS', LIBXML_NOENT | LIBXML_NONET | LIBXML_NOWARNING | LIBXML_COMPACT); 17 } else { 18 define('GETID3_LIBXML_OPTIONS', LIBXML_NOENT | LIBXML_NONET | LIBXML_NOWARNING); 19 } 20 } 14 21 15 22 class getid3_lib … … 304 311 } elseif (($exponent == 0) && ($fraction == 0)) { 305 312 if ($signbit == '1') { 306 $floatvalue = -0 ;313 $floatvalue = -0.0; 307 314 } else { 308 $floatvalue = 0; 309 } 310 $floatvalue = ($signbit ? 0 : -0); 315 $floatvalue = 0.0; 316 } 311 317 } elseif (($exponent == 0) && ($fraction != 0)) { 312 318 // These are 'unnormalized' values … … 733 739 // disabled by default, but is still needed when LIBXML_NOENT is used. 734 740 $loader = @libxml_disable_entity_loader(true); 735 $XMLobject = simplexml_load_string($XMLstring, 'SimpleXMLElement', LIBXML_NOENT);741 $XMLobject = simplexml_load_string($XMLstring, 'SimpleXMLElement', GETID3_LIBXML_OPTIONS); 736 742 $return = self::SimpleXMLelement2array($XMLobject); 737 743 @libxml_disable_entity_loader($loader);
Note: See TracChangeset
for help on using the changeset viewer.