Browse Source

MF PHP5_3 (fixed #43841)

PHP-5.2.1RC1
Rui Hirokawa 19 years ago
parent
commit
65ef397b3c
  1. 7
      ext/mbstring/mbstring.c

7
ext/mbstring/mbstring.c

@ -1726,6 +1726,13 @@ PHP_FUNCTION(mb_strrpos)
if (needle.len <= 0) {
RETURN_FALSE;
}
if ((offset > 0 && offset > mbfl_strlen(&haystack)) ||
(offset < 0 && -offset > mbfl_strlen(&haystack))) {
php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Offset is greater than the length of haystack string");
RETURN_FALSE;
}
n = mbfl_strpos(&haystack, &needle, offset, 1);
if (n >= 0) {
RETVAL_LONG(n);

Loading…
Cancel
Save