List() takes an argument.

This commit is contained in:
jlaffaye 2011-05-08 13:08:31 +01:00
parent 7b2259fd5d
commit faca79d4ea

4
ftp.go
View File

@ -128,14 +128,14 @@ func parseListLine(line string) (*Entry, os.Error) {
return e, nil
}
func (c *ServerConn) List() (entries []*Entry, err os.Error) {
func (c *ServerConn) List(path string) (entries []*Entry, err os.Error) {
r, err := c.openDataConnection()
if err != nil {
return
}
defer r.Close()
c.conn.Cmd("LIST")
c.conn.Cmd("LIST %s", path)
_, _, err = c.conn.ReadCodeLine(StatusAboutToSend)
if err != nil {
return