Edit report at https://bugs.php.net/bug.php?id=64938&edit=1
ID: 64938
User updated by: Sjon at hortensius dot net
Reported by: Sjon at hortensius dot net
-Summary: libxml_disable_entity_loader setting is shared
between hits
+Summary: libxml_disable_entity_loader setting is shared
between threads
Status: Open
Type: Bug
Package: FPM related
Operating System: Archlinux
PHP Version: 5.4.15
Block user comment: N
Private report: N
New Comment:
Clarified summary
Previous Comments:
------------------------------------------------------------------------
[2013-05-29 07:21:46] sjon at hortensius dot net
Related To: Bug #62577
------------------------------------------------------------------------
[2013-05-28 13:43:33] Sjon at hortensius dot net
Description:
------------
The libxml_disable_entity_loader() setting is shared between hits in a FPM
process. Therefore; our script have the external entity-loader randomly
enabled/disabled.
Test script:
---------------
<?php
die(var_dump(libxml_disable_entity_loader(false)));
Expected result:
----------------
The default setting (which is true since 5.4.13) should always be var_dump-ed
Actual result:
--------------
since this setting is remembered in the thread; after a while all hits return
false
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=64938&edit=1