diff options
Diffstat (limited to 'ext/ereg/ereg.c')
-rw-r--r-- | ext/ereg/ereg.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/ext/ereg/ereg.c b/ext/ereg/ereg.c index 9a5865c33e..89024a0e4d 100644 --- a/ext/ereg/ereg.c +++ b/ext/ereg/ereg.c @@ -517,10 +517,7 @@ static void php_split(INTERNAL_FUNCTION_PARAMETERS, int icase) RETURN_FALSE; } - if (array_init(return_value) == FAILURE) { - regfree(&re); - RETURN_FALSE; - } + array_init(return_value); /* churn through str, generating array entries as we go */ while ((count == -1 || count > 1) && !(err = regexec(&re, strp, 1, subs, 0))) { |