use ReadResponse @Connect

This commit is contained in:
SunRunAway 2013-07-08 13:48:11 +08:00
parent 732309446f
commit 66a09f43d5
2 changed files with 18 additions and 1 deletions

View File

@ -103,3 +103,20 @@ func TestConn(t *testing.T) {
t.Error("Expected error")
}
}
func TestConn2(t *testing.T) {
c, err := Connect("ftp.mozilla.org:21")
if err != nil {
t.Fatal(err)
}
err = c.Login("anonymous", "anonymous")
if err != nil {
t.Fatal(err)
}
_, err = c.List(".")
if err != nil {
t.Error(err)
}
}

2
ftp.go
View File

@ -58,7 +58,7 @@ func Connect(addr string) (*ServerConn, error) {
features: make(map[string]string),
}
_, _, err = c.conn.ReadCodeLine(StatusReady)
_, _, err = c.conn.ReadResponse(StatusReady)
if err != nil {
c.Quit()
return nil, err