Commit b4c9b515 authored by Steve Holme's avatar Steve Holme
Browse files

imap: Moved imap_logout() to be grouped with the other perform functions

parent b482417a
Loading
Loading
Loading
Loading
+19 −19
Original line number Diff line number Diff line
@@ -821,6 +821,25 @@ static CURLcode imap_custom(struct connectdata *conn)
  return result;
}

/***********************************************************************
 *
 * imap_logout()
 *
 * Performs the logout action prior to sclose() being called.
 */
static CURLcode imap_logout(struct connectdata *conn)
{
  CURLcode result = CURLE_OK;

  /* Send the LOGOUT command */
  result = imap_sendf(conn, "LOGOUT");

  if(!result)
    state(conn, IMAP_LOGOUT);

  return result;
}

/* For the initial server greeting */
static CURLcode imap_state_servergreet_resp(struct connectdata *conn,
                                            int imapcode,
@@ -1936,25 +1955,6 @@ static CURLcode imap_do(struct connectdata *conn, bool *done)
  return result;
}

/***********************************************************************
 *
 * imap_logout()
 *
 * Performs the logout action prior to sclose() being called.
 */
static CURLcode imap_logout(struct connectdata *conn)
{
  CURLcode result = CURLE_OK;

  /* Send the LOGOUT command */
  result = imap_sendf(conn, "LOGOUT");

  if(!result)
    state(conn, IMAP_LOGOUT);

  return result;
}

/***********************************************************************
 *
 * imap_disconnect()