diff --git a/docs/NEWS b/docs/NEWS
index 96d518c3..11342121 100644
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -60,6 +60,9 @@ Version 1.2 ()
Version 1.1.1 ()
------------------------------------------------------------------------
+ * Patch pingback receiving function to use proper Regexp, thanks to
+ dhaun from the forums
+
* Make categories sidebar plugin properly return evaluated categories
list to plugin_categories.tpl template. Currently, a hidden
structure would only be displayed when not using custom
diff --git a/include/functions_trackbacks.inc.php b/include/functions_trackbacks.inc.php
index a553bfa0..3c6a9113 100644
--- a/include/functions_trackbacks.inc.php
+++ b/include/functions_trackbacks.inc.php
@@ -316,7 +316,7 @@ function add_trackback ($id, $title, $url, $name, $excerpt) {
function add_pingback ($id, $postdata) {
global $serendipity;
- if(preg_match('@\s*\s*pingback.ping\s*\s*\s*\s*\s*([^<])*\s*\s*\s*\s*\s*([^<])*\s*\s*\s*\s*@i', $postdata, $matches)) {
+ if(preg_match('@\s*\s*pingback.ping\s*\s*\s*\s*\s*([^<]*)\s*\s*\s*\s*\s*([^<]*)\s*\s*\s*\s*@i', $postdata, $matches)) {
$remote = $matches[1];
$local = $matches[2];
$comment['title'] = '';