diff --git a/src/ftp.lua b/src/ftp.lua index ea1145b..917cd89 100644 --- a/src/ftp.lua +++ b/src/ftp.lua @@ -268,7 +268,7 @@ _M.command = socket.protect(function(cmdt) cmdt = override(cmdt) socket.try(cmdt.host, "missing hostname") socket.try(cmdt.command, "missing command") - local f = open(cmdt.host, cmdt.port, cmdt.create) + local f = _M.open(cmdt.host, cmdt.port, cmdt.create) f:greet() f:login(cmdt.user, cmdt.password) f.try(f.tp:command(cmdt.command, cmdt.argument))