]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/LRDD/lib/discovery.php
LRDD blacklisted URL test
[quix0rs-gnu-social.git] / plugins / LRDD / lib / discovery.php
index c8cf3277e27bcaa9238021bfd9a7d3dfe67e61b5..54e40fe80110980b9d049cbf58e786fc4e3fa789 100644 (file)
@@ -126,7 +126,14 @@ class Discovery
 
                 $xrd->loadString($response->getBody());
                 return $xrd;
+
+            } catch (ClientException $e) {
+                if ($e->getCode() === 403) {
+                    common_log(LOG_INFO, sprintf('%s: Aborting discovery on URL %s: %s', _ve($class), _ve($uri), _ve($e->getMessage())));
+                    break;
+                }
             } catch (Exception $e) {
+                common_log(LOG_INFO, sprintf('%s: Failed for %s: %s', _ve($class), _ve($uri), _ve($e->getMessage())));
                 continue;
             }
         }