Home
Documentation
Downloads
Demo
Tracker
Development
Translation
Moodle.net
Search
projects
/
moodle.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
MDL-29148 MNet - improved handling of a verification function return code
[moodle.git]
/
mnet
/
xmlrpc
/
client.php
diff --git
a/mnet/xmlrpc/client.php
b/mnet/xmlrpc/client.php
index
02a7cdc
..
39078d2
100644
(file)
--- 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
// 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';
}
$this->error[] = 'Invalid signature';
}