Re: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings explode_bug.phpt ZendEngine2 zend_operators.h

2008-08-05 Thread Stanislav Malyshev

Hi!


I assume this is credit, not blame? :)
Is this change NEWS worthy?


Yes on both counts.
--
Stanislav Malyshev, Zend Software Architect
[EMAIL PROTECTED]   http://www.zend.com/
(408)253-8829   MSN: [EMAIL PROTECTED]

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings explode_bug.phpt ZendEngine2 zend_operators.h

2008-08-05 Thread Hannes Magnusson
On Tue, Aug 5, 2008 at 22:11, Stanislav Malyshev <[EMAIL PROTECTED]> wrote:
> stasTue Aug  5 20:11:17 2008 UTC
>
>  Added files: (Branch: PHP_5_2)
>/php-src/ext/standard/tests/strings explode_bug.phpt
>
>  Modified files:
>/ZendEngine2zend_operators.h
>  Log:
>  fix memnstr bug, by Laurent Gaffie

I assume this is credit, not blame? :)
Is this change NEWS worthy?

-Hannes

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings explode_bug.phpt ZendEngine2 zend_operators.h

2008-08-05 Thread Stanislav Malyshev
stasTue Aug  5 20:11:17 2008 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings explode_bug.phpt 

  Modified files:  
/ZendEngine2zend_operators.h 
  Log:
  fix memnstr bug, by Laurent Gaffie
  
  
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_operators.h?r1=1.94.2.4.2.11&r2=1.94.2.4.2.12&diff_format=u
Index: ZendEngine2/zend_operators.h
diff -u ZendEngine2/zend_operators.h:1.94.2.4.2.11 
ZendEngine2/zend_operators.h:1.94.2.4.2.12
--- ZendEngine2/zend_operators.h:1.94.2.4.2.11  Mon Dec 31 07:20:03 2007
+++ ZendEngine2/zend_operators.hTue Aug  5 20:11:17 2008
@@ -17,7 +17,7 @@
+--+
 */
 
-/* $Id: zend_operators.h,v 1.94.2.4.2.11 2007/12/31 07:20:03 sebastian Exp $ */
+/* $Id: zend_operators.h,v 1.94.2.4.2.12 2008/08/05 20:11:17 stas Exp $ */
 
 #ifndef ZEND_OPERATORS_H
 #define ZEND_OPERATORS_H
@@ -220,6 +220,9 @@
char *p = haystack;
char ne = needle[needle_len-1];
 
+   if(needle_len > end-haystack) {
+   return NULL;
+   }
end -= needle_len;
 
while (p <= end) {

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/explode_bug.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/strings/explode_bug.phpt
+++ php-src/ext/standard/tests/strings/explode_bug.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php