summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/string.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c
index cd68ac1116..9b49744065 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -133,7 +133,7 @@ PHPAPI void php_trim(zval *str, zval * return_value, int mode)
if (mode & 1) {
for (i = 0; i < len; i++) {
if (c[i] == ' ' || c[i] == '\n' || c[i] == '\r' ||
- c[i] == '\t' || c[i] == '\v') {
+ c[i] == '\t' || c[i] == '\v' || c[i] == '\0') {
trimmed++;
} else {
break;
@@ -145,7 +145,7 @@ PHPAPI void php_trim(zval *str, zval * return_value, int mode)
if (mode & 2) {
for (i = len - 1; i >= 0; i--) {
if (c[i] == ' ' || c[i] == '\n' || c[i] == '\r' ||
- c[i] == '\t' || c[i] == '\v') {
+ c[i] == '\t' || c[i] == '\v' || c[i] == '\0') {
len--;
} else {
break;