diff options
author | Friendika <info@friendika.com> | 2010-11-21 23:07:25 -0800 |
---|---|---|
committer | Friendika <info@friendika.com> | 2010-11-21 23:07:25 -0800 |
commit | 2528c40269457e24b6ed9de21060a9899b7aefb6 (patch) | |
tree | 339763172ff91db2e38aa31e866946f756b91fd5 | |
parent | de6c777d3f6753b8fb5f33bc0ee8acafc6772551 (diff) | |
download | volse-hubzilla-2528c40269457e24b6ed9de21060a9899b7aefb6.tar.gz volse-hubzilla-2528c40269457e24b6ed9de21060a9899b7aefb6.tar.bz2 volse-hubzilla-2528c40269457e24b6ed9de21060a9899b7aefb6.zip |
return code is no longer a string
-rw-r--r-- | include/salmon.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/salmon.php b/include/salmon.php index 85bda1c8f..d998b2704 100644 --- a/include/salmon.php +++ b/include/salmon.php @@ -178,11 +178,11 @@ EOT; )); $a = get_app(); - $return_code = trim($a->get_curl_code()); + $return_code = $a->get_curl_code(); // check for success, e.g. 2xx - if(substr($return_code,0,1) !== '2') { + if(($return_code >= 200) && ($return_code < 300)) { // Entirely likely that their salmon implementation is // non-compliant. Let's try once more, this time only signing @@ -201,12 +201,12 @@ EOT; 'Content-type: application/magic-envelope+xml', 'Content-length: ' . strlen($salmon) )); - $return_code = trim($a->get_curl_code()); + $return_code = $a->get_curl_code(); } logger('slapper returned ' . $return_code); if(! $return_code) return(-1); - return ((substr($return_code,0,1) === '2') ? 0 : 1); + return ((($return_code >= 200) && ($return_code < 300)) ? 0 : 1); } |