Browse Source

Merge pull request #4 from SunRunAway/feature/connect

use ReadResponse in Connect
Julien Laffaye 12 years ago
parent
commit
100a5ab846
2 changed files with 18 additions and 1 deletions
  1. 17 0
      client_test.go
  2. 1 1
      ftp.go

+ 17 - 0
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)
+	}
+}

+ 1 - 1
ftp.go

@@ -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