X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=blobdiff_plain;f=mnet%2Fxmlrpc%2Fclient.php;h=39078d25be7fb75c4a1adc17ba28e49927de4a90;hp=02a7cdc65be7345099fce13bd6ed9f3266628439;hb=54941685e3e86ec085641dcb7ebb1f96f06735b2;hpb=1f03315b182f5bd70e72d6d8ba2660f281a3aba5;ds=sidebyside diff --git a/mnet/xmlrpc/client.php b/mnet/xmlrpc/client.php index 02a7cdc65be..39078d25be7 100644 --- a/mnet/xmlrpc/client.php +++ b/mnet/xmlrpc/client.php @@ -295,7 +295,8 @@ class mnet_xmlrpc_client { // ok, it's signed, but is it signed with the right certificate ? // do this *after* we check for an out of date key - if (!openssl_verify($this->xmlrpcresponse, base64_decode($sig_parser->signature), $mnet_peer->public_key)) { + $verified = openssl_verify($this->xmlrpcresponse, base64_decode($sig_parser->signature), $mnet_peer->public_key); + if ($verified != 1) { $this->error[] = 'Invalid signature'; }