@@ -493,7 +493,7 @@ static CURLcode ReceivedServerConnect(struct connectdata *conn, bool *received)
493493static CURLcode InitiateTransfer (struct connectdata * conn )
494494{
495495 struct SessionHandle * data = conn -> data ;
496- struct FTP * ftp = data -> state . proto . ftp ;
496+ struct FTP * ftp = data -> req . protop ;
497497 CURLcode result = CURLE_OK ;
498498
499499 if (conn -> ssl [SECONDARYSOCKET ].use ) {
@@ -835,7 +835,7 @@ static void _state(struct connectdata *conn,
835835static CURLcode ftp_state_user (struct connectdata * conn )
836836{
837837 CURLcode result ;
838- struct FTP * ftp = conn -> data -> state . proto . ftp ;
838+ struct FTP * ftp = conn -> data -> req . protop ;
839839 /* send USER */
840840 PPSENDF (& conn -> proto .ftpc .pp , "USER %s" , ftp -> user ?ftp -> user :"" );
841841
@@ -1382,7 +1382,7 @@ static CURLcode ftp_state_use_pasv(struct connectdata *conn)
13821382static CURLcode ftp_state_prepare_transfer (struct connectdata * conn )
13831383{
13841384 CURLcode result = CURLE_OK ;
1385- struct FTP * ftp = conn -> data -> state . proto . ftp ;
1385+ struct FTP * ftp = conn -> data -> req . protop ;
13861386 struct SessionHandle * data = conn -> data ;
13871387
13881388 if (ftp -> transfer != FTPTRANSFER_BODY ) {
@@ -1425,7 +1425,7 @@ static CURLcode ftp_state_prepare_transfer(struct connectdata *conn)
14251425static CURLcode ftp_state_rest (struct connectdata * conn )
14261426{
14271427 CURLcode result = CURLE_OK ;
1428- struct FTP * ftp = conn -> data -> state . proto . ftp ;
1428+ struct FTP * ftp = conn -> data -> req . protop ;
14291429 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
14301430
14311431 if ((ftp -> transfer != FTPTRANSFER_BODY ) && ftpc -> file ) {
@@ -1446,7 +1446,7 @@ static CURLcode ftp_state_rest(struct connectdata *conn)
14461446static CURLcode ftp_state_size (struct connectdata * conn )
14471447{
14481448 CURLcode result = CURLE_OK ;
1449- struct FTP * ftp = conn -> data -> state . proto . ftp ;
1449+ struct FTP * ftp = conn -> data -> req . protop ;
14501450 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
14511451
14521452 if ((ftp -> transfer == FTPTRANSFER_INFO ) && ftpc -> file ) {
@@ -1557,7 +1557,7 @@ static CURLcode ftp_state_stor_prequote(struct connectdata *conn)
15571557static CURLcode ftp_state_type (struct connectdata * conn )
15581558{
15591559 CURLcode result = CURLE_OK ;
1560- struct FTP * ftp = conn -> data -> state . proto . ftp ;
1560+ struct FTP * ftp = conn -> data -> req . protop ;
15611561 struct SessionHandle * data = conn -> data ;
15621562 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
15631563
@@ -1614,7 +1614,7 @@ static CURLcode ftp_state_ul_setup(struct connectdata *conn,
16141614 bool sizechecked )
16151615{
16161616 CURLcode result = CURLE_OK ;
1617- struct FTP * ftp = conn -> data -> state . proto . ftp ;
1617+ struct FTP * ftp = conn -> data -> req . protop ;
16181618 struct SessionHandle * data = conn -> data ;
16191619 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
16201620 int seekerr = CURL_SEEKFUNC_OK ;
@@ -1712,7 +1712,7 @@ static CURLcode ftp_state_quote(struct connectdata *conn,
17121712{
17131713 CURLcode result = CURLE_OK ;
17141714 struct SessionHandle * data = conn -> data ;
1715- struct FTP * ftp = data -> state . proto . ftp ;
1715+ struct FTP * ftp = data -> req . protop ;
17161716 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
17171717 bool quote = FALSE;
17181718 struct curl_slist * item ;
@@ -2058,13 +2058,13 @@ static CURLcode ftp_state_pasv_resp(struct connectdata *conn,
20582058 * FTP pointer
20592059 */
20602060 struct HTTP http_proxy ;
2061- struct FTP * ftp_save = data -> state . proto . ftp ;
2061+ struct FTP * ftp_save = data -> req . protop ;
20622062 memset (& http_proxy , 0 , sizeof (http_proxy ));
2063- data -> state . proto . http = & http_proxy ;
2063+ data -> req . protop = & http_proxy ;
20642064
20652065 result = Curl_proxyCONNECT (conn , SECONDARYSOCKET , newhost , newport );
20662066
2067- data -> state . proto . ftp = ftp_save ;
2067+ data -> req . protop = ftp_save ;
20682068
20692069 if (result )
20702070 return result ;
@@ -2124,7 +2124,7 @@ static CURLcode ftp_state_mdtm_resp(struct connectdata *conn,
21242124{
21252125 CURLcode result = CURLE_OK ;
21262126 struct SessionHandle * data = conn -> data ;
2127- struct FTP * ftp = data -> state . proto . ftp ;
2127+ struct FTP * ftp = data -> req . protop ;
21282128 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
21292129
21302130 switch (ftpcode ) {
@@ -2258,7 +2258,7 @@ static CURLcode ftp_state_retr(struct connectdata *conn,
22582258{
22592259 CURLcode result = CURLE_OK ;
22602260 struct SessionHandle * data = conn -> data ;
2261- struct FTP * ftp = data -> state . proto . ftp ;
2261+ struct FTP * ftp = data -> req . protop ;
22622262 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
22632263
22642264 if (data -> set .max_filesize && (filesize > data -> set .max_filesize )) {
@@ -2450,7 +2450,7 @@ static CURLcode ftp_state_get_resp(struct connectdata *conn,
24502450{
24512451 CURLcode result = CURLE_OK ;
24522452 struct SessionHandle * data = conn -> data ;
2453- struct FTP * ftp = data -> state . proto . ftp ;
2453+ struct FTP * ftp = data -> req . protop ;
24542454 char * buf = data -> state .buffer ;
24552455
24562456 if ((ftpcode == 150 ) || (ftpcode == 125 )) {
@@ -2618,7 +2618,7 @@ static CURLcode ftp_state_user_resp(struct connectdata *conn,
26182618{
26192619 CURLcode result = CURLE_OK ;
26202620 struct SessionHandle * data = conn -> data ;
2621- struct FTP * ftp = data -> state . proto . ftp ;
2621+ struct FTP * ftp = data -> req . protop ;
26222622 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
26232623 (void )instate ; /* no use for this yet */
26242624
@@ -3214,7 +3214,7 @@ static CURLcode ftp_done(struct connectdata *conn, CURLcode status,
32143214 bool premature )
32153215{
32163216 struct SessionHandle * data = conn -> data ;
3217- struct FTP * ftp = data -> state . proto . ftp ;
3217+ struct FTP * ftp = data -> req . protop ;
32183218 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
32193219 struct pingpong * pp = & ftpc -> pp ;
32203220 ssize_t nread ;
@@ -3631,7 +3631,7 @@ static CURLcode ftp_do_more(struct connectdata *conn, int *completep)
36313631 bool complete = FALSE;
36323632
36333633 /* the ftp struct is inited in ftp_connect() */
3634- struct FTP * ftp = data -> state . proto . ftp ;
3634+ struct FTP * ftp = data -> req . protop ;
36353635
36363636 /* if the second connection isn't done yet, wait for it */
36373637 if (!conn -> bits .tcpconnect [SECONDARYSOCKET ]) {
@@ -3779,7 +3779,7 @@ CURLcode ftp_perform(struct connectdata *conn,
37793779
37803780 if (conn -> data -> set .opt_no_body ) {
37813781 /* requested no body means no transfer... */
3782- struct FTP * ftp = conn -> data -> state . proto . ftp ;
3782+ struct FTP * ftp = conn -> data -> req . protop ;
37833783 ftp -> transfer = FTPTRANSFER_INFO ;
37843784 }
37853785
@@ -4218,7 +4218,7 @@ CURLcode ftp_parse_url_path(struct connectdata *conn)
42184218{
42194219 struct SessionHandle * data = conn -> data ;
42204220 /* the ftp struct is already inited in ftp_connect() */
4221- struct FTP * ftp = data -> state . proto . ftp ;
4221+ struct FTP * ftp = data -> req . protop ;
42224222 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
42234223 const char * slash_pos ; /* position of the first '/' char in curpos */
42244224 const char * path_to_use = data -> state .path ;
@@ -4408,7 +4408,7 @@ CURLcode ftp_parse_url_path(struct connectdata *conn)
44084408static CURLcode ftp_dophase_done (struct connectdata * conn ,
44094409 bool connected )
44104410{
4411- struct FTP * ftp = conn -> data -> state . proto . ftp ;
4411+ struct FTP * ftp = conn -> data -> req . protop ;
44124412 struct ftp_conn * ftpc = & conn -> proto .ftpc ;
44134413
44144414 if (connected ) {
@@ -4532,7 +4532,7 @@ static CURLcode ftp_setup_connection(struct connectdata *conn)
45324532#endif
45334533 }
45344534
4535- conn -> data -> state . proto . ftp = ftp = malloc (sizeof (struct FTP ));
4535+ conn -> data -> req . protop = ftp = malloc (sizeof (struct FTP ));
45364536 if (NULL == ftp )
45374537 return CURLE_OUT_OF_MEMORY ;
45384538
0 commit comments