From 714e8788e8c8fa664a939f9dd9a16e58ee2013d6 Mon Sep 17 00:00:00 2001
From: yongirl <yongirl320@163.com>
Date: Fri, 2 Apr 2021 13:52:26 +0800
Subject: [PATCH 1/2] fix get trackback param bug

---
 var/Widget/Service.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/var/Widget/Service.php b/var/Widget/Service.php
index 402b54bc..556f1190 100644
--- a/var/Widget/Service.php
+++ b/var/Widget/Service.php
@@ -131,8 +131,8 @@ class Widget_Service extends Widget_Abstract_Options implements Widget_Interface
         }
 
         /** 发送trackback */
-        if ($post->have() && !empty($this->request->trackback)) {
-            $links = $this->request->trackback;
+        if ($post->have() && !empty($this->request->getArray('trackback'))) {
+            $links = $this->request->getArray('trackback');
             foreach ($links as $url) {
 
                 $client = Typecho_Http_Client::get();

From a85c242e0950f170f58b611cea35dcaba42eb86c Mon Sep 17 00:00:00 2001
From: yongirl <yongirl320@163.com>
Date: Fri, 2 Apr 2021 14:06:47 +0800
Subject: [PATCH 2/2] scheme check bug

---
 var/Widget/Service.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/var/Widget/Service.php b/var/Widget/Service.php
index 556f1190..c45c07b6 100644
--- a/var/Widget/Service.php
+++ b/var/Widget/Service.php
@@ -90,7 +90,7 @@ class Widget_Service extends Widget_Abstract_Options implements Widget_Interface
                 $urlPart = parse_url($url);
 
                 if (isset($urlPart['scheme'])) {
-                    if ('http' != $urlPart['scheme'] || 'https' != $urlPart['scheme']) {
+                    if ('http' != $urlPart['scheme'] && 'https' != $urlPart['scheme']) {
                         continue;
                     }
                 } else {