From 524c9ef26ae2cfa6ed9b0be7c4d4a37581132a30 Mon Sep 17 00:00:00 2001 From: Sander Roobol Date: Fri, 11 Oct 2002 12:42:01 +0000 Subject: Fixed problems with the new nl2br() and beautified the code a little. Closes #19858. --- ext/standard/string.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ext/standard/string.c') diff --git a/ext/standard/string.c b/ext/standard/string.c index 1f8db2a3bb..bb6f7a47e5 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -3061,10 +3061,10 @@ PHP_FUNCTION(nl2br) } if (repl_cnt == 0) { - RETURN_STRINGL(str, Z_STRLEN_PP(zstr), 1); + RETURN_STRINGL(Z_STRVAL_PP(zstr), Z_STRLEN_PP(zstr), 1); } - new_length = Z_STRLEN_PP(zstr) + repl_cnt * 6; + new_length = Z_STRLEN_PP(zstr) + repl_cnt * (sizeof("
") - 1); tmp = target = emalloc(new_length + 1); str = Z_STRVAL_PP(zstr); @@ -3091,7 +3091,7 @@ PHP_FUNCTION(nl2br) str++; } - *target = 0; + *target = '\0'; RETURN_STRINGL(tmp, new_length, 0); } -- cgit v1.2.1