changeset 7143:fa1ae50e55b3

(ange-ftp-hook-function): Use ange-ftp-run-real-handler. (ange-ftp-run-real-handler): Inhibit ange-ftp-completion-hook-function as well as ange-ftp-hook-function.
author Richard M. Stallman <rms@gnu.org>
date Wed, 27 Apr 1994 23:44:39 +0000
parents 2b445c15563e
children cf47c0c11bda
files lisp/ange-ftp.el
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ange-ftp.el	Wed Apr 27 23:43:46 1994 +0000
+++ b/lisp/ange-ftp.el	Wed Apr 27 23:44:39 1994 +0000
@@ -851,7 +851,7 @@
 ;;;; Internal variables.
 ;;;; ------------------------------------------------------------
 
-(defconst ange-ftp-version "$Revision: 1.47 $")
+(defconst ange-ftp-version "$Revision: 1.48 $")
 
 (defvar ange-ftp-data-buffer-name " *ftp data*"
   "Buffer name to hold directory listing data received from ftp process.")
@@ -3785,8 +3785,7 @@
 (defun ange-ftp-hook-function (operation &rest args)
   (let ((fn (get operation 'ange-ftp)))
     (if fn (apply fn args)
-      (let (file-name-handler-alist)
-	(apply operation args)))))
+      (ange-ftp-run-real-handler operation args))))
 
 
 ;;; This regexp takes care of real ange-ftp file names (with a slash
@@ -3864,8 +3863,9 @@
 (defun ange-ftp-run-real-handler (operation args)
   (let ((inhibit-file-name-handlers
 	 (cons 'ange-ftp-hook-function
-	       (and (eq inhibit-file-name-operation operation)
-		    inhibit-file-name-handlers)))
+	       (cons 'ange-ftp-completion-hook-function
+		     (and (eq inhibit-file-name-operation operation)
+			  inhibit-file-name-handlers))))
 	(inhibit-file-name-operation operation))
     (apply operation args)))