X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=imap%2Futil.c;h=230f005590e918e9aad3c45e12c1c72b25868e2b;hb=8db3fe9c19320b6f6e508d6b1aae03980239a930;hp=74b35e9a74c9f4393c1ef507c3ead30f29786b5f;hpb=eab38ff6950a0075741f24ac9fb0d9eaf7df8671;p=apps%2Fmadmutt.git diff --git a/imap/util.c b/imap/util.c index 74b35e9..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; } @@ -417,7 +418,7 @@ int imap_wordcasecmp (const char *a, const char *b) * */ -static RETSIGTYPE alrm_handler (int sig __attribute__((unused))) +static void alrm_handler (int sig __attribute__((unused))) { /* empty */ }