From 9a2cd886fe6cda90fb758392e0bf19ecbc01bf0f Mon Sep 17 00:00:00 2001
From: jperras <joel.perras@gmail.com>
Date: Sat, 26 Sep 2009 17:08:01 -0400
Subject: [PATCH] Fixing call-time pass by reference.

---
 cake/libs/set.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cake/libs/set.php b/cake/libs/set.php
index 611d45a31..1fb3b326a 100644
--- a/cake/libs/set.php
+++ b/cake/libs/set.php
@@ -1163,10 +1163,10 @@ class Set extends Object {
 		$extracted = Set::extract($path, $data);
 
 		if ($options['type'] === 'map') {
-			$result = array_map($callback, &$extracted);
+			$result = array_map($callback, $extracted);
 
 		} elseif ($options['type'] === 'reduce') {
-			$result = array_reduce(&$extracted, $callback);
+			$result = array_reduce($extracted, $callback);
 
 		} elseif ($options['type'] === 'pass') {
 			$result = call_user_func_array($callback, array($extracted));