From 990e44cd14efab30e3f6e103f4d0273b9238b120 Mon Sep 17 00:00:00 2001 From: sha0coder Date: Sun, 19 Jan 2020 13:53:13 +0100 Subject: [PATCH] ftp: protocol compatibility --- vlib/net/ftp/ftp.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vlib/net/ftp/ftp.v b/vlib/net/ftp/ftp.v index 0e5eb4da4f..10d10fdf54 100644 --- a/vlib/net/ftp/ftp.v +++ b/vlib/net/ftp/ftp.v @@ -75,7 +75,7 @@ fn (ftp FTP) write(data string) ?int { $if debug { println('FTP.v >>> $data') } - n := ftp.sock.send_string('$data\n') or { + n := ftp.sock.send_string('$data\r\n') or { return error('Cannot send data') } return n @@ -91,11 +91,11 @@ fn (ftp FTP) read() (int, string) { return 0, '' } - code := data[0..3].int() - if data[4] == `-` { + code := data[..3].int() + if data[3] == `-` { for { data = ftp.sock.read_line() - if data[0..3].int() == code { + if data[..3].int() == code && data[3] != `-` { break } }