cmd_make_sequence (idata);
/* seq, space, cmd, \r\n\0 */
- outlen = safe_strlen (idata->cmd.seq) + safe_strlen (cmd) + 4;
+ outlen = mutt_strlen (idata->cmd.seq) + mutt_strlen (cmd) + 4;
out = (char *) safe_malloc (outlen);
snprintf (out, outlen, "%s %s\r\n", idata->cmd.seq, cmd);
int outlen;
int rc;
+ if (!idata) {
+ mutt_error (_("No mailbox is open."));
+ mutt_sleep (1);
+ return (-1);
+ }
+
if (idata->status == IMAP_FATAL) {
cmd_handle_fatal (idata);
return -1;
/* create sequence for command */
cmd_make_sequence (idata);
/* seq, space, cmd, \r\n\0 */
- outlen = safe_strlen (idata->cmd.seq) + safe_strlen (cmd) + 4;
+ outlen = mutt_strlen (idata->cmd.seq) + mutt_strlen (cmd) + 4;
out = (char *) safe_malloc (outlen);
snprintf (out, outlen, "%s %s\r\n", idata->cmd.seq, cmd);