X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mx.c;h=183f71094d2dc6efec89bb952d755c6e804cd12a;hp=321ebcbd88ddc8bdc1ca490afcb543b635a8c0c6;hb=18ea5e8b861632627335b8d94787c742dbf5f567;hpb=baf86ef44a449017ea20c3fcb252b66dc43fe6ce diff --git a/mx.c b/mx.c index 321ebcb..183f710 100644 --- a/mx.c +++ b/mx.c @@ -73,7 +73,7 @@ static list2_t* MailboxFormats = NULL; #define MX_COMMAND(idx,cmd) ((mx_t*) MailboxFormats->data[idx])->cmd #define MX_IDX(idx) (idx >= 0 && idx < MailboxFormats->length) -#define mutt_is_spool(s) (safe_strcmp (Spoolfile, s) == 0) +#define mutt_is_spool(s) (mutt_strcmp (Spoolfile, s) == 0) #ifdef USE_DOTLOCK /* parameters: @@ -342,7 +342,7 @@ void mx_unlink_empty (const char *path) int mx_get_magic (const char *path) { int i = 0; - if (safe_strlen (path) == 0) + if (mutt_strlen (path) == 0) return (-1); if ((i = mx_get_idx (path)) >= 0) return (MX_COMMAND(i,type)); @@ -1165,7 +1165,7 @@ int mx_check_mailbox (CONTEXT * ctx, int *index_hint, int lock) { if (ctx) { if (ctx->locked) lock = 0; - if (MX_COMMAND(ctx->magic-1,mx_check_mailbox)) + if (MX_IDX(ctx->magic-1) && MX_COMMAND(ctx->magic-1,mx_check_mailbox)) return (MX_COMMAND(ctx->magic-1,mx_check_mailbox)(ctx, index_hint, lock)); }