From: cash Date: Sat, 22 Jan 2011 22:53:33 +0000 (+0000) Subject: missed check for null parameters in web services parameter code X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=4bdb7cd1395417696070719b22dfdd5257f4b199;p=lorea%2Felgg.git missed check for null parameters in web services parameter code git-svn-id: http://code.elgg.org/elgg/trunk@7909 36083f99-b078-4883-b0ff-0f9b5a30f544 --- diff --git a/engine/lib/web_services.php b/engine/lib/web_services.php index f39f5aef1..f928dc29a 100644 --- a/engine/lib/web_services.php +++ b/engine/lib/web_services.php @@ -280,7 +280,7 @@ function get_parameters_for_method($method) { if (isset($API_METHODS[$method]['parameters'])) { foreach ($API_METHODS[$method]['parameters'] as $k => $v) { $param = get_input($k); // Make things go through the sanitiser - if ($param !== '') { + if ($param !== '' && $param !== null) { $sanitised[$k] = $param; } else { // parameter wasn't passed so check for default