Hi guys,
I'm looking for the maintainer of the preg_match
function in PHP. There appears to be a nasty leak in
its most basic functionality, and being a very
fundamental function of PHP (not to mention that my
long running scripts use it a lot ;) I thought I'd try
and go the direct route. Sorry, I don't know C or I'd
try to fix it myself! Considering its nature I
thought best to at least make a post to the list
rather than it get lost in the bugs pile (the original
(much less refined) report from someone else had been
sitting a long time).
<?
while (1) {
$body = "any string";
$rand = "any different
strings".mt_rand(0,mt_getrandmax());
$pattern = "/$rand/";
preg_match($pattern, $body, $match);
}
?>
http://bugs.php.net/bug.php?id=28513
This leaks 50MB per second on my PHP5.0.0,5.0.1. It
is probably the similar bug reported in PHP4. If you
have any suggestions, please let me know!
Sincere regards,
Jason.
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php