]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/openid.pm
IkiWiki::Plugin::openid: as a precaution, do not call non-coderefs
[git.ikiwiki.info.git] / IkiWiki / Plugin / openid.pm
index 63112d9836342b3c29b04e046ac7f3fc5aeec48c..384af7e98965d520f58bd21ee87ccaceaa16ba48 100644 (file)
@@ -119,7 +119,9 @@ sub validate ($$$;$) {
        my $claimed_identity = $csr->claimed_identity($openid_url);
        if (! $claimed_identity) {
                if ($errhandler) {
-                       $errhandler->($csr->err);
+                       if (ref($errhandler) eq 'CODE') {
+                               $errhandler->($csr->err);
+                       }
                        return 0;
                }
                else {