(ange-ftp-file-size): Use unwind-protect.
This commit is contained in:
parent
18b5ffb503
commit
2b93080a46
2 changed files with 9 additions and 4 deletions
|
|
@ -1,3 +1,7 @@
|
|||
2009-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* net/ange-ftp.el (ange-ftp-file-size): Use unwind-protect.
|
||||
|
||||
2009-10-18 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* Makefile.in (compile-last): Ensure GREP_OPTIONS is null before calling
|
||||
|
|
|
|||
|
|
@ -3570,10 +3570,11 @@ so return the size on the remote host exactly. See RFC 3659."
|
|||
;; Transfer complete" before the "213 SIZE". Let's skip
|
||||
;; that.
|
||||
(ange-ftp-skip-msgs (concat ange-ftp-skip-msgs "\\|^226"))
|
||||
(res (prog2
|
||||
(unless ascii-mode
|
||||
(ange-ftp-set-binary-mode host user))
|
||||
(ange-ftp-send-cmd host user (list 'quote "size" name))
|
||||
(res (unwind-protect
|
||||
(progn
|
||||
(unless ascii-mode
|
||||
(ange-ftp-set-binary-mode host user))
|
||||
(ange-ftp-send-cmd host user (list 'quote "size" name)))
|
||||
(unless ascii-mode
|
||||
(ange-ftp-set-ascii-mode host user))))
|
||||
(line (cdr res)))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue