From d00e4a377b4a7c432c15670b9316ceb53a9ad08c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 20 Aug 2003 15:41:45 +0000 Subject: store the FTP response code in the httpcode variable --- lib/ftp.c | 3 +++ lib/urldata.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/ftp.c b/lib/ftp.c index a79f94277..ed4709d92 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -391,6 +391,9 @@ CURLcode Curl_GetFTPResponse(ssize_t *nreadp, /* return number of bytes read */ if(ftpcode) *ftpcode=code; /* return the initial number like this */ + /* store the latest code for later retrieval */ + conn->data->info.httpcode=code; + return result; } diff --git a/lib/urldata.h b/lib/urldata.h index 2592357d2..907bb5dc6 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -565,7 +565,7 @@ struct connectdata { * Struct to keep statistical and informational data. */ struct PureInfo { - int httpcode; + int httpcode; /* Recent HTTP or FTP response code */ int httpproxycode; int httpversion; long filetime; /* If requested, this is might get set. Set to -1 if the time -- cgit v1.2.3