diff --git a/lib/ftp.c b/lib/ftp.c index bb7d7a496..7e1b4a0fb 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -632,8 +632,8 @@ static CURLcode ftp_readresp(curl_socket_t sockfd, size_t *size) /* size of the response */ { struct connectdata *conn = pp->conn; -#if defined(HAVE_KRB4) || defined(HAVE_GSSAPI) struct SessionHandle *data = conn->data; +#if defined(HAVE_KRB4) || defined(HAVE_GSSAPI) char * const buf = data->state.buffer; #endif CURLcode result = CURLE_OK; @@ -661,7 +661,7 @@ static CURLcode ftp_readresp(curl_socket_t sockfd, #endif /* store the latest code for later retrieval */ - conn->data->info.httpcode=code; + data->info.httpcode=code; if(ftpcode) *ftpcode = code;