Commit 25e907da authored by Karl Heuer's avatar Karl Heuer

(telnet-initial-filter, read-password): Don't unnecessarily duplicate comint

functionality.
parent e555fdd8
......@@ -127,10 +127,9 @@ rejecting one login and prompting again for a username and password.")
(error "No such host."))
((string-match "passw" string)
(telnet-filter proc string)
(let* ((echo-keystrokes 0)
(password (read-password)))
(setq telnet-count 0)
(send-string proc (concat password telnet-new-line))))
(setq telnet-count 0)
(send-string proc (concat (comint-read-noecho "Password: " t)
telnet-new-line)))
(t (telnet-check-software-type-initialize string)
(telnet-filter proc string)
(cond ((> telnet-count telnet-maximum-count)
......@@ -228,14 +227,6 @@ Normally input is edited in Emacs and sent a line at a time."
(telnet-mode)
(setq telnet-count -16)))
(defun read-password ()
(let ((answ "") tem)
(message "Reading password...")
(while (prog1 (not (memq (setq tem (read-char)) '(?\C-m ?\n ?\C-g)))
(setq quit-flag nil))
(setq answ (concat answ (char-to-string tem))))
answ))
(provide 'telnet)
;;; telnet.el ends here
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment