summaryrefslogtreecommitdiff
path: root/ext/standard/array.c
diff options
context:
space:
mode:
authorStig Venaas <venaas@php.net>2000-11-03 07:20:35 +0000
committerStig Venaas <venaas@php.net>2000-11-03 07:20:35 +0000
commita5c75761c2dcecbfbab5343d7fce54d7278f9e23 (patch)
treedd12cbc215d470f248d8e1f1fac5a9ea76ac601d /ext/standard/array.c
parent6d0749a95ba4a18a4c9dcb85c2f1a86f2218f0f0 (diff)
downloadphp-git-a5c75761c2dcecbfbab5343d7fce54d7278f9e23.tar.gz
Fixed memory leak in array_diff and array_intersect, was introduced with
last change.
Diffstat (limited to 'ext/standard/array.c')
-rw-r--r--ext/standard/array.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c
index 1a558a07fd..8e6b55ab9b 100644
--- a/ext/standard/array.c
+++ b/ext/standard/array.c
@@ -2288,7 +2288,6 @@ PHP_FUNCTION(array_intersect)
efree(args);
WRONG_PARAM_COUNT;
}
- array_init(return_value);
/* for each argument, create and sort list with pointers to the hash buckets */
lists = (Bucket ***)emalloc(argc * sizeof(Bucket **));
ptrs = (Bucket ***)emalloc(argc * sizeof(Bucket **));
@@ -2394,7 +2393,6 @@ PHP_FUNCTION(array_diff)
efree(args);
WRONG_PARAM_COUNT;
}
- array_init(return_value);
/* for each argument, create and sort list with pointers to the hash buckets */
lists = (Bucket ***)emalloc(argc * sizeof(Bucket **));
ptrs = (Bucket ***)emalloc(argc * sizeof(Bucket **));