X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=imap%2Futil.c;h=230f005590e918e9aad3c45e12c1c72b25868e2b;hb=f435868132e200bfa71ac155f037cf64bf5414ba;hp=4fe8ee8c073e61aee4c5b9ad2413c92deac76d72;hpb=d4b790a79307b4f53c49f4c25223977a8baa6aa1;p=apps%2Fmadmutt.git diff --git a/imap/util.c b/imap/util.c index 4fe8ee8..230f005 100644 --- a/imap/util.c +++ b/imap/util.c @@ -64,11 +64,11 @@ int imap_parse_path (const char *path, IMAP_MBOX * mx) mx->mbox = m_strdup(url.path); if (url.scheme == U_IMAPS) - mx->account.flags |= M_ACCT_SSL; + mx->account.has_ssl = 1; p_delete(&c); - if ((mx->account.flags & M_ACCT_SSL) && !(mx->account.flags & M_ACCT_PORT)) + if (mx->account.has_ssl && !mx->account.has_port) mx->account.port = ImapsPort; return 0; @@ -148,6 +148,7 @@ IMAP_DATA *imap_new_idata (void) { IMAP_DATA *res = p_new(IMAP_DATA, 1); buffer_init(&res->cmd.buf); + res->isnew = 1; return res; }