diff options
-rw-r--r-- | ext/standard/string.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index d809349bb6..012de6a611 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -829,7 +829,7 @@ void php3_substr(INTERNAL_FUNCTION_PARAMETERS) if ((f + l) < (int)string->value.str.len) { string->value.str.val[f + l] = '\0'; } - RETVAL_STRING(string->value.str.val + f,1); + RETVAL_STRINGL(string->value.str.val + f, l, 1); } /* }}} */ |