<<< Date Index >>>     <<< Thread Index >>>

Re: Can no longer open an IMAP mailbox



On Thu, Jul 22, 2004 at 09:41:42AM +0900, TAKAHASHI Tamotsu wrote:

> +  char imapheaders[STRING - 160] = ""; /* want_headers + BODY.PEEK[...] */
...
> +  if (ImapHeaders && *ImapHeaders)
> +    snprintf (imapheaders, sizeof (imapheaders), " %s", ImapHeaders);

Oh, it should be;
+  if (ImapHeaders && *ImapHeaders)
+  {
+    memset(imapheaders, 0, sizeof(imapheaders));
+    snprintf (imapheaders, sizeof (imapheaders) - 1, " %s", ImapHeaders);
+  }

-- 
tamo