imap_fix_path (idata, mx.mbox, mbox, sizeof (mbox));
imap_munge_mbox_name (buf, sizeof (buf), mbox);
imap_unquote_string (buf); /* As kludgy as it gets */
- mbox[sizeof (mbox) - 1] = '\0';
- strncpy (mbox, buf, sizeof (mbox) - 1);
+ m_strcpy(mbox, sizeof(mbox), buf);
n = m_strlen(mbox);
debug_print (3, ("mbox: %s\n", mbox));
if (isparent)
noselect = 1;
/* prune current folder from output */
- if (isparent || str_ncmp (name, mx.mbox, m_strlen(name)))
+ if (isparent || m_strncmp(name, mx.mbox, m_strlen(name)))
imap_add_folder (idata->delim, name, noselect, noinferiors, state,
isparent);
}
if (isparent)
strfcpy (relpath, "../", sizeof (relpath));
/* strip current folder from target, to render a relative path */
- else if (!str_ncmp (mx.mbox, folder, m_strlen(mx.mbox)))
+ else if (!m_strncmp(mx.mbox, folder, m_strlen(mx.mbox)))
strfcpy (relpath, folder + m_strlen(mx.mbox), sizeof (relpath));
else
strfcpy (relpath, folder, sizeof (relpath));