diff --git a/client_test.go b/client_test.go index 65bcef6..0291bdc 100644 --- a/client_test.go +++ b/client_test.go @@ -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) + } +} diff --git a/ftp.go b/ftp.go index c24306c..90c92ed 100644 --- a/ftp.go +++ b/ftp.go @@ -60,7 +60,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