[前][次][番号順一覧][スレッド一覧]

ruby-changes:6898

From: shugo <ko1@a...>
Date: Thu, 7 Aug 2008 20:58:19 +0900 (JST)
Subject: [ruby-changes:6898] Ruby:r18416 (trunk): * lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct

shugo	2008-08-07 20:55:13 +0900 (Thu, 07 Aug 2008)

  New Revision: 18416

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18416

  Log:
    * lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
      is not supplied.  fixed [ruby-core:18058].

  Modified files:
    trunk/ChangeLog
    trunk/lib/net/ftp.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18415)
+++ ChangeLog	(revision 18416)
@@ -1,3 +1,8 @@
+Thu Aug  7 20:52:08 2008  Shugo Maeda  <shugo@r...>
+
+	* lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
+	  is not supplied.  fixed [ruby-core:18058].
+
 Thu Aug  7 18:01:44 2008  Akinori MUSHA  <knu@i...>
 
 	* misc/ruby-mode.el (ruby-imenu-create-index-in-block): Fix the
Index: lib/net/ftp.rb
===================================================================
--- lib/net/ftp.rb	(revision 18415)
+++ lib/net/ftp.rb	(revision 18416)
@@ -396,9 +396,11 @@
       synchronize do
 	resp = sendcmd('USER ' + user)
 	if resp[0] == ?3
+          raise FTPReplyError, resp if passwd.nil?
 	  resp = sendcmd('PASS ' + passwd)
 	end
 	if resp[0] == ?3
+          raise FTPReplyError, resp if acct.nil?
 	  resp = sendcmd('ACCT ' + acct)
 	end
       end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]