shr: Encode URL properly when fetching from cache
authorJulien Danjou <julien@danjou.info>
Tue, 12 Oct 2010 19:54:29 +0000 (21:54 +0200)
committerJulien Danjou <julien@danjou.info>
Tue, 12 Oct 2010 19:54:29 +0000 (21:54 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/shr.el

index d8c6491..212a28e 100644 (file)
@@ -1,6 +1,7 @@
 2010-10-12  Julien Danjou  <julien@danjou.info>
 
        * shr.el (shr-tag-img): Encode URL properly when retrieving.
+       (shr-get-image-data): Encode URL properly when fetching from cache.
 
        * gnus-gravatar.el (gnus-gravatar-insert): Check if buffer is alive
        before inserting the Gravatar.
index 500ddab..21c2f1a 100644 (file)
@@ -344,7 +344,7 @@ Return a string with image data."
   (with-temp-buffer
     (mm-disable-multibyte)
     (when (ignore-errors
-           (url-cache-extract (url-cache-create-filename url))
+           (url-cache-extract (url-cache-create-filename (shr-encode-url url)))
            t)
       (when (or (search-forward "\n\n" nil t)
                (search-forward "\r\n\r\n" nil t))