mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
pop3: Removed bytecountp from the per-request structure
Removed this pointer to a downloaded bytes counter because it was set in pop3_init() to point to the same variable the transfer functions keep the count in (k->bytecount), effectively making the code in transfer.c "*k->bytecountp = k->bytecount" a no-op.
This commit is contained in:
parent
005ad9e60d
commit
a390454728
@ -1115,7 +1115,7 @@ static CURLcode pop3_state_command_resp(struct connectdata *conn,
|
||||
pop3c->strip = 2;
|
||||
|
||||
/* POP3 download */
|
||||
Curl_setup_transfer(conn, FIRSTSOCKET, -1, FALSE, pop3->bytecountp,
|
||||
Curl_setup_transfer(conn, FIRSTSOCKET, -1, FALSE, NULL,
|
||||
-1, NULL); /* no upload here */
|
||||
|
||||
if(pp->cache) {
|
||||
@ -1294,9 +1294,6 @@ static CURLcode pop3_init(struct connectdata *conn)
|
||||
return CURLE_OUT_OF_MEMORY;
|
||||
}
|
||||
|
||||
/* Get some initial data into the pop3 struct */
|
||||
pop3->bytecountp = &data->req.bytecount;
|
||||
|
||||
return CURLE_OK;
|
||||
}
|
||||
|
||||
|
@ -57,7 +57,6 @@ typedef enum {
|
||||
perhaps the SessionHandle is changed between the times the connection is
|
||||
used. */
|
||||
struct POP3 {
|
||||
curl_off_t *bytecountp;
|
||||
curl_pp_transfer transfer;
|
||||
char *id; /* Message ID */
|
||||
char *custom; /* Custom Request */
|
||||
|
Loading…
Reference in New Issue
Block a user