Browse Source

Fixed bug #49361 (wordwrap() wraps incorrectly on end of line boundaries).

experimental/5.3-FPM
Ilia Alshanetsky 17 years ago
parent
commit
6a73387877
  1. 2
      NEWS
  2. 2
      ext/standard/string.c

2
NEWS

@ -30,6 +30,8 @@ PHP NEWS
- Fixed BC break in mime_content_type(), removes the content encoding. (Scott)
- Fixed bug #49391 (ldap.c utilizing deprecated ldap_modify_s). (Ilia)
- Fixed bug #49361 (wordwrap() wraps incorrectly on end of line boundaries).
(Ilia, code-it at mail dot ru)
- Fixed bug #49372 (segfault in php_curl_option_curl). (Pierre)
- Fixed bug #49306 (inside pdo_mysql default socket settings are ignored).
(Ilia)

2
ext/standard/string.c

@ -825,7 +825,7 @@ PHP_FUNCTION(wordwrap)
laststart = lastspace = 0;
for (current = 0; current < textlen; current++) {
if (text[current] == breakchar[0]) {
laststart = lastspace = current;
laststart = lastspace = current + 1;
} else if (text[current] == ' ') {
if (current - laststart >= linelength) {
newtext[current] = breakchar[0];

Loading…
Cancel
Save