emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp ChangeLog net/ange-ftp.el


From: Stefan Monnier
Subject: [Emacs-diffs] emacs/lisp ChangeLog net/ange-ftp.el
Date: Sun, 18 Oct 2009 00:46:53 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        09/10/18 00:46:52

Modified files:
        lisp           : ChangeLog 
        lisp/net       : ange-ftp.el 

Log message:
        (ange-ftp-file-size): Use unwind-protect.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.16453&r2=1.16454
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/net/ange-ftp.el?cvsroot=emacs&r1=1.113&r2=1.114

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.16453
retrieving revision 1.16454
diff -u -b -r1.16453 -r1.16454
--- ChangeLog   18 Oct 2009 00:34:47 -0000      1.16453
+++ ChangeLog   18 Oct 2009 00:46:49 -0000      1.16454
@@ -1,3 +1,7 @@
+2009-10-18  Stefan Monnier  <address@hidden>
+
+       * net/ange-ftp.el (ange-ftp-file-size): Use unwind-protect.
+
 2009-10-18  Glenn Morris  <address@hidden>
 
        * Makefile.in (compile-last): Ensure GREP_OPTIONS is null before calling

Index: net/ange-ftp.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/net/ange-ftp.el,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -b -r1.113 -r1.114
--- net/ange-ftp.el     16 Oct 2009 15:20:58 -0000      1.113
+++ net/ange-ftp.el     18 Oct 2009 00:46:52 -0000      1.114
@@ -3570,10 +3570,11 @@
         ;; Transfer complete" before the "213 SIZE".  Let's skip
         ;; that.
         (ange-ftp-skip-msgs (concat ange-ftp-skip-msgs "\\|^226"))
-        (res (prog2
+        (res (unwind-protect
+                  (progn
                  (unless ascii-mode
                    (ange-ftp-set-binary-mode host user))
-                 (ange-ftp-send-cmd host user (list 'quote "size" name))
+                    (ange-ftp-send-cmd host user (list 'quote "size" name)))
                (unless ascii-mode
                  (ange-ftp-set-ascii-mode host user))))
         (line (cdr res)))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]