diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-04-12 07:21:11 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-04-12 07:21:11 +0000 |
commit | 3f6133be2735936631c4bfe5aedd28ae9b084f3f (patch) | |
tree | c77945364d0d160199188bd96d6a23725d394a62 /lib/ftp.c | |
parent | c3bfb355c56178d23a5fc2d8706a1da472800da4 (diff) |
Jean-Philippe Barrette-LaPierre provided his patch that introduces
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
Diffstat (limited to 'lib/ftp.c')
-rw-r--r-- | lib/ftp.c | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -301,11 +301,8 @@ int Curl_GetFTPResponse(char *buf, CURLcode result; /* output debug output if that is requested */ - if(data->set.verbose) { - fputs("< ", data->set.err); - fwrite(line_start, perline, 1, data->set.err); - /* no need to output LF here, it is part of the data */ - } + if(data->set.verbose) + Curl_debug(data, CURLINFO_HEADER_IN, line_start, perline); /* * We pass all response-lines to the callback function registered @@ -2080,15 +2077,13 @@ CURLcode Curl_ftpsendf(struct connectdata *conn, ssize_t write_len; char *sptr=s; CURLcode res = CURLE_OK; + size_t len; va_list ap; va_start(ap, fmt); vsnprintf(s, 250, fmt, ap); va_end(ap); - - if(conn->data->set.verbose) - fprintf(conn->data->set.err, "> %s\n", s); - + strcat(s, "\r\n"); /* append a trailing CRLF */ bytes_written=0; @@ -2101,6 +2096,9 @@ CURLcode Curl_ftpsendf(struct connectdata *conn, if(CURLE_OK != res) break; + if(conn->data->set.verbose) + Curl_debug(conn->data, CURLINFO_HEADER_OUT, sptr, bytes_written); + if(bytes_written != write_len) { write_len -= bytes_written; sptr += bytes_written; |