]> git.eshelyaron.com Git - emacs.git/commitdiff
(url-file): Avoid assignment to free variable `filename'.
authorGlenn Morris <rgm@gnu.org>
Sun, 13 Sep 2009 02:09:12 +0000 (02:09 +0000)
committerGlenn Morris <rgm@gnu.org>
Sun, 13 Sep 2009 02:09:12 +0000 (02:09 +0000)
lisp/url/ChangeLog
lisp/url/url-file.el

index eddc27b09c7d0303918778d559f7eb2fad8273c4..fa6ce1945b14ed2c7b88f8d3b0a6412a54823345 100644 (file)
@@ -1,3 +1,7 @@
+2009-09-13  Glenn Morris  <rgm@gnu.org>
+
+       * url-file.el (url-file): Avoid assignment to free variable `filename'.
+
 2009-09-12  Chong Yidong  <cyd@stupidchicken.com>
 
        * url-methods.el (url-scheme--registering-proxy): New variable.
index e58da0e302af70ade07171a8d16a3c37a00d0c40..f0808a3487208f412e1d3539888d604b88bdc29b 100644 (file)
@@ -156,13 +156,9 @@ to them."
         (uncompressed-filename nil)
         (content-type nil)
         (content-encoding nil)
-        (coding-system-for-read 'binary))
-
-    (setq filename (url-file-build-filename url))
-
-    (if (not filename)
-       (error "File does not exist: %s" (url-recreate-url url)))
-
+        (coding-system-for-read 'binary)
+        (filename (url-file-build-filename url)))
+    (or filename (error "File does not exist: %s" (url-recreate-url url)))
     ;; Need to figure out the content-type from the real extension,
     ;; not the compressed one.
     (setq uncompressed-filename (if (string-match "\\.\\(gz\\|Z\\|z\\)$" filename)