Commit 58efa46a authored by Jiri Hruska's avatar Jiri Hruska Committed by Steve Holme
Browse files

imap: Introduced the mailbox_uidvalidity variable

Added the mailbox_uidvalidity variable to the per-connection structure
in preparation for checking the UIDVALIDITY mailbox attribute.
parent acd22f05
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1676,6 +1676,9 @@ static CURLcode imap_disconnect(struct connectdata *conn, bool dead_connection)
  /* Cleanup the SASL module */
  Curl_sasl_cleanup(conn, imapc->authused);

  /* Cleanup our connection based variables */
  Curl_safefree(imapc->mailbox_uidvalidity);

  return CURLE_OK;
}

+1 −0
Original line number Diff line number Diff line
@@ -76,6 +76,7 @@ struct imap_conn {
  bool tls_supported;     /* StartTLS capability supported by server */
  bool login_disabled;    /* LOGIN command explicitly disabled by server */
  bool ir_supported;      /* Initial response supported by server */
  char *mailbox_uidvalidity;  /* UIDVALIDITY parsed from SELECT response */
};

extern const struct Curl_handler Curl_handler_imap;