diff --git a/modules/casserver/www/serviceValidate.php b/modules/casserver/www/serviceValidate.php
index cf4bd0af22c7d00bf416c458369cfb2d32bf1ea4..b0deead91b88fd7f1697eddae071d3f579237aae 100644
--- a/modules/casserver/www/serviceValidate.php
+++ b/modules/casserver/www/serviceValidate.php
@@ -53,9 +53,13 @@ try {
 			$pgtiouxml = "\n<cas:proxyGrantingTicket>$pgtiou</cas:proxyGrantingTicket>\n";
 		}
 		
-		$proxiesxml = join("\n", array_map(create_function('$a', 'return "<cas:proxy>$a</cas:proxy>";'), $ticketcontent['proxies']));
-		if ($proxiesxml) $proxiesxml = "<cas:proxies>\n$proxiesxml\n</cas:proxies>\n";
-		returnResponse('YES', $function, $attributes[$usernamefield][0], $dosendattributes ? $attributes : array(), $pgtiouxml.$proxiesxml);
+                $proxiesxml = join("\n", array_map(
+                    function($a) { return "<cas:proxy>$a</cas:proxy>"; },
+                    $ticketcontent['proxies']));
+                if ($proxiesxml) {
+                    $proxiesxml = "<cas:proxies>\n$proxiesxml\n</cas:proxies>\n";
+                }
+                returnResponse('YES', $function, $attributes[$usernamefield][0], $dosendattributes ? $attributes : array(), $pgtiouxml.$proxiesxml);
 	} else {
 		returnResponse('NO', $function);
 	}