goto bail;
if (irc == IMAP_CMD_RESPOND) {
- if (sasl_decode64(idata->cmd.buf + 2, m_strlen(idata->cmd.buf + 2), buf,
- LONG_STRING - 1, &len) != SASL_OK) {
+ if (sasl_decode64(idata->cmd.buf.data + 2, idata->cmd.buf.len - 2, buf,
+ LONG_STRING - 1, &len) != SASL_OK)
+ {
goto bail;
}
}
if (rc != SASL_OK)
goto bail;
- if (imap_code (idata->cmd.buf)) {
+ if (imap_code(idata->cmd.buf.data)) {
mutt_sasl_setup_conn (idata->conn, saslconn);
return IMAP_AUTH_SUCCESS;
}