В файле ftp.c устранены ошибки: - в функции FtpGet ошибка заключалась в следующем:   1) открывалось пассивное соединение и запрашивался файл, который на сервере открывался на чтение   2) открывался файл на запись для получения файла   3) если файл не мог быть открыт, пассивное соединение не закрывалось принудительно и ftp-cервер держал его и никому не отдавал; - в функции FtpPut ошибка заключалась в следующем:   1) открывалось пассивное соединение для передачи файла   2) открывался файл на чтение для передачи по пассивному соединению   3) если файл не открывался, то пассивное соединение ни кем принудительно закрыто не было.
В файле ftp.c устранены ошибки:
- в функции FtpGet ошибка заключалась в следующем:
  1) открывалось пассивное соединение и запрашивался файл, который на сервере открывался на чтение
  2) открывался файл на запись для получения файла
  3) если файл не мог быть открыт, пассивное соединение не закрывалось принудительно и ftp-cервер держал его и никому не отдавал;
- в функции FtpPut ошибка заключалась в следующем:
  1) открывалось пассивное соединение для передачи файла
  2) открывался файл на чтение для передачи по пассивному соединению
  3) если файл не открывался, то пассивное соединение ни кем принудительно закрыто не было.

git-svn-id: 6d0c456c648b7f48a57891b99a8e764bad1c7a03@14 c5677816-a265-4310-83e8-ddfda1a70ade

sblab/libeast,sblab/libeast