X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mx%2Fmx.c;h=96dab2cf16dc07a1e85252e49ea9bf948edb8d4c;hp=bd031179940dbf72542c05569294e66d91c9ea3b;hb=b23d5033080fe9f9fba038e3cf1e3ec2b0a0d33d;hpb=3766db5f849cea008b1cd3d532c712aeb17aa062 diff --git a/lib-mx/mx.c b/lib-mx/mx.c index bd03117..96dab2c 100644 --- a/lib-mx/mx.c +++ b/lib-mx/mx.c @@ -17,6 +17,7 @@ #include #include "mutt.h" +#include "pattern.h" #include "buffy.h" #include "mx.h" #include "mbox.h" @@ -60,8 +61,8 @@ static mx_t const *mxfmts[] = { static int invoke_dotlock (const char *path, int flags, int retry) { char cmd[LONG_STRING + _POSIX_PATH_MAX]; - char f[SHORT_STRING + _POSIX_PATH_MAX]; - char r[SHORT_STRING]; + char f[STRING + _POSIX_PATH_MAX]; + char r[STRING]; if (flags & DL_FL_RETRY) snprintf (r, sizeof (r), "-r %d ", retry ? MAXLOCKATTEMPT : 0); @@ -566,8 +567,7 @@ void mx_fastclose_mailbox (CONTEXT * ctx) p_delete(&ctx->path); p_delete(&ctx->pattern); - if (ctx->limit_pattern) - mutt_pattern_free (&ctx->limit_pattern); + pattern_list_wipe(&ctx->limit_pattern); m_fclose(&ctx->fp); p_clear(ctx, 1); } @@ -644,7 +644,7 @@ static int _mx_close_mailbox (CONTEXT * ctx, int *index_hint) int isSpool = 0; CONTEXT f; char mbox[_POSIX_PATH_MAX]; - char buf[SHORT_STRING]; + char buf[STRING]; if (!ctx) return 0; @@ -960,7 +960,7 @@ static int _mx_sync_mailbox (CONTEXT * ctx, int *index_hint) } if (ctx->deleted) { - char buf[SHORT_STRING]; + char buf[STRING]; snprintf (buf, sizeof (buf), ctx->deleted == 1 ? _("Purge %d deleted message?") :