branch: elpa/elfeed
commit d21897b34073c680eabae909e764ffa56cda0925
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>

    elfeed-curl--request-key is never called with a list URL argument
    
    See elfeed-curl--queue-consolidate. Left over from
    bbb3cac27b0412d80b327b5cfaab83683c96a2a1 and #555.
---
 elfeed-curl.el | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/elfeed-curl.el b/elfeed-curl.el
index 8d5870eef1..44e0b06c13 100644
--- a/elfeed-curl.el
+++ b/elfeed-curl.el
@@ -459,14 +459,13 @@ results will not."
 (defun elfeed-curl--request-key (url headers method data)
   "Compute request key for URL, HEADERS, METHOD and DATA.
 The goal is to fetch URLs with matching keys at the same time."
-  (unless (listp url)
-    (let* ((urlobj (url-generic-parse-url url)))
-      (list (url-type urlobj)
-            (url-host urlobj)
-            (url-portspec urlobj)
-            headers
-            method
-            data))))
+  (let ((urlobj (url-generic-parse-url url)))
+    (list (url-type urlobj)
+          (url-host urlobj)
+          (url-portspec urlobj)
+          headers
+          method
+          data)))
 
 (defun elfeed-curl--queue-consolidate (queue-in)
   "Group compatible requests from QUEUE-IN together and return a new queue.
@@ -482,7 +481,7 @@ curl invocation."
             ;; Already-consolidated entry, pass through unchanged to
             ;; avoid wrapping its URL list in another list layer.
             (push entry queue-out)
-          (let* ((key (elfeed-curl--request-key url headers method data)))
+          (let ((key (elfeed-curl--request-key url headers method data)))
             (push key keys)
             (push entry (gethash key table nil))))))
     (dolist (key (nreverse keys))

Reply via email to