Mercurial > gftp.yaz
diff lib/rfc959.c @ 895:4ab11f70a7f4
2007-3-15 Brian Masney <masneyb@gftp.org>
* lib/sshv2.c lib/gftp.h lib/rfc959.c lib/protocols.c lib/fsp.c
lib/local.c lib/rfc2068.c src/uicommon/gftpui.c - removed fd argument
to *_get_file(), *_put_file() and gftp_transfer_file().
author | masneyb |
---|---|
date | Fri, 16 Mar 2007 02:44:07 +0000 |
parents | 331d6ad73a75 |
children | 5b681cba67b2 |
line wrap: on
line diff
--- a/lib/rfc959.c Fri Mar 16 02:33:05 2007 +0000 +++ b/lib/rfc959.c Fri Mar 16 02:44:07 2007 +0000 @@ -1224,10 +1224,9 @@ static off_t -rfc959_get_file (gftp_request * request, const char *filename, int fd, +rfc959_get_file (gftp_request * request, const char *filename, off_t startsize) { - rfc959_parms * parms; char *tempstr; int ret; @@ -1235,10 +1234,6 @@ g_return_val_if_fail (filename != NULL, GFTP_EFATAL); g_return_val_if_fail (request->datafd > 0, GFTP_EFATAL); - parms = request->protocol_data; - if (fd > 0) - parms->data_connection = fd; - ret = rfc959_setup_file_transfer (request, filename, startsize, "RETR"); if (ret < 0) return (ret); @@ -1257,7 +1252,7 @@ static int -rfc959_put_file (gftp_request * request, const char *filename, int fd, +rfc959_put_file (gftp_request * request, const char *filename, off_t startsize, off_t totalsize) { rfc959_parms * parms; @@ -1267,13 +1262,10 @@ g_return_val_if_fail (filename != NULL, GFTP_EFATAL); g_return_val_if_fail (request->datafd > 0, GFTP_EFATAL); - parms = request->protocol_data; - if (fd > 0) /* FIXME */ - fd = parms->data_connection; - if ((ret = rfc959_set_data_type (request, filename)) < 0) return (ret); + parms = request->protocol_data; if (parms->data_connection < 0 && (ret = rfc959_data_connection_new (request, 0)) < 0) return (ret);