]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Ignore self pings
authorStephen Paul Weber <singpolyma@singpolyma.net>
Sun, 25 Oct 2015 17:30:51 +0000 (17:30 +0000)
committerStephen Paul Weber <singpolyma@singpolyma.net>
Thu, 12 Nov 2015 19:06:17 +0000 (19:06 +0000)
plugins/Linkback/lib/util.php

index 8f8388a3d27dda6d501041062febc82931444353..94f0d992f4a4ed87ff2a07b14e225dad607da0c6 100644 (file)
@@ -5,6 +5,13 @@ function linkback_lenient_target_match($body, $target) {
 }
 
 function linkback_get_source($source, $target) {
+    // Check if we are pinging ourselves and ignore
+    $localprefix = common_config('site', 'server') . '/' . common_config('site', 'path');
+    if(linkback_lenient_target_match($source, $localprefix)) {
+        common_debug('Ignoring self ping from ' . $source . ' to ' . $target);
+        return NULL;
+    }
+
     $request = HTTPClient::start();
 
     try {