diff options
author | tailor <cygnus@janrain.com> | 2006-01-03 00:10:20 +0000 |
---|---|---|
committer | tailor <cygnus@janrain.com> | 2006-01-03 00:10:20 +0000 |
commit | 11b0e0b16b8fcaf89e0d1610c0a0bd4fb7b7ac5b (patch) | |
tree | e684f5efbf9b841331d3a4c4652dcfde8ff9c21a | |
parent | 961bac52b7f0dd9f0060c543e9ba92f7f6ef2418 (diff) | |
download | php-openid-11b0e0b16b8fcaf89e0d1610c0a0bd4fb7b7ac5b.zip php-openid-11b0e0b16b8fcaf89e0d1610c0a0bd4fb7b7ac5b.tar.gz php-openid-11b0e0b16b8fcaf89e0d1610c0a0bd4fb7b7ac5b.tar.bz2 |
[project @ Added some extra checks to KVForm]
-rw-r--r-- | Net/OpenID/KVForm.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Net/OpenID/KVForm.php b/Net/OpenID/KVForm.php index b372833..799f862 100644 --- a/Net/OpenID/KVForm.php +++ b/Net/OpenID/KVForm.php @@ -20,8 +20,16 @@ */ class Net_OpenID_KVForm { function arrayToKV($values) { + if ($values === null) { + return null; + } + $serialized = ''; foreach ($values as $key => $value) { + if (is_array($value)) { + list($key, $value) = $value; + } + if (strpos($key, ':') !== FALSE) { trigger_error('":" in key:' . addslashes($key), E_USER_WARNING); |