mirror of
https://github.com/moparisthebest/curl
synced 2024-10-31 15:45:12 -04:00
no longer attempts to SIZE a NULL pointer, as that wasn't very clever
(but didn't crash or anything)
This commit is contained in:
parent
e1bae4fc7e
commit
76fe69b133
@ -1504,7 +1504,7 @@ CURLcode ftp_perform(struct connectdata *conn)
|
||||
{
|
||||
/* this is FTP and no proxy */
|
||||
ssize_t nread;
|
||||
CURLcode result;
|
||||
CURLcode result=CURLE_OK;
|
||||
struct SessionHandle *data=conn->data;
|
||||
char *buf = data->state.buffer; /* this is our buffer */
|
||||
|
||||
@ -1544,7 +1544,7 @@ CURLcode ftp_perform(struct connectdata *conn)
|
||||
/* If we have selected NOBODY and HEADER, it means that we only want file
|
||||
information. Which in FTP can't be much more than the file size and
|
||||
date. */
|
||||
if(data->set.no_body && data->set.include_header) {
|
||||
if(data->set.no_body && data->set.include_header && ftp->file) {
|
||||
/* The SIZE command is _not_ RFC 959 specified, and therefor many servers
|
||||
may not support it! It is however the only way we have to get a file's
|
||||
size! */
|
||||
|
Loading…
Reference in New Issue
Block a user