X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=imap%2Fcommand.c;h=af4c2b22e8a960034abe95c00458a56d8274998d;hb=a743b55a20cbf3a33699fdb24dcb8638e878cc46;hp=915e3f1acc393595835a6d9c775b6172b1e5a37e;hpb=1c16e9623a9fb6a15bb284a6f7322b583ebc06a7;p=apps%2Fmadmutt.git diff --git a/imap/command.c b/imap/command.c index 915e3f1..af4c2b2 100644 --- a/imap/command.c +++ b/imap/command.c @@ -155,9 +155,8 @@ int imap_cmd_step (IMAP_DATA * idata) /* imap_code: returns 1 if the command result was OK, or 0 if NO or BAD */ int imap_code (const char *s) { - s += SEQLEN; - SKIPWS (s); - return (ascii_strncasecmp ("OK", s, 2) == 0); + s = vskipspaces(s + SEQLEN); + return !ascii_strncasecmp("OK", s, 2); } /* imap_exec: execute a command, and wait for the response from the server. @@ -367,8 +366,7 @@ static int cmd_handle_untagged (IMAP_DATA * idata) return 0; /* server shut down our connection */ - s += 3; - SKIPWS (s); + s = vskipspaces(s + 3); mutt_error ("%s", s); mutt_sleep (2); cmd_handle_fatal (idata); @@ -569,7 +567,7 @@ static void cmd_parse_lsub (IMAP_DATA* idata, char* s) { imap_unmunge_mbox_name (s); debug_print (2, ("Subscribing to %s\n", s)); - strfcpy (buf, "mailboxes \"", sizeof (buf)); + m_strcpy(buf, sizeof(buf), "mailboxes \""); mutt_account_tourl (&idata->conn->account, &url); url.path = s; if (!m_strcmp(url.user, ImapUser))