From: Andrei Zmievski Date: Wed, 24 May 2000 19:07:17 +0000 (+0000) Subject: @ Fixed min()/max() segfault. (Andrei) X-Git-Tag: PRE_EIGHT_BYTE_ALLOC_PATCH~262 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4197a6860244868d02547df43070bff6b39787f0;p=php @ Fixed min()/max() segfault. (Andrei) --- diff --git a/ext/standard/array.c b/ext/standard/array.c index f2aa937f99..82b282f1c1 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -853,6 +853,7 @@ PHP_FUNCTION(min) php_error(E_WARNING, "min: must be passed at least 1 value"); RETURN_NULL(); } + set_compare_func(SORT_REGULAR); if (argc == 1) { pval **arr; @@ -904,6 +905,7 @@ PHP_FUNCTION(max) php_error(E_WARNING, "max: must be passed at least 1 value"); RETURN_NULL(); } + set_compare_func(SORT_REGULAR); if (argc == 1) { pval **arr; diff --git a/ext/standard/levenshtein.c b/ext/standard/levenshtein.c index 031aee706e..2ba8bfeeb8 100644 --- a/ext/standard/levenshtein.c +++ b/ext/standard/levenshtein.c @@ -97,7 +97,8 @@ static int calc_levdist(const char *s1, const char *s2) /* faster, but obfuscate /* {{{ proto int levenshtein(string str1, string str2) Calculate Levenshtein distance between two strings */ -PHP_FUNCTION(levenshtein){ +PHP_FUNCTION(levenshtein) +{ zval **str1, **str2; int l;