pkgsrc/mail/mutt-devel/patches/patch-ai
wiz 4344dcb6e5 Add two patches from upstream bug tracking that fix MH box handling
that was broken in 1.5.20.

Tracked down by tonio@ with help from Antonio Radici.

Bump PKGREVISION.
2009-09-13 22:47:30 +00:00

37 lines
952 B
Text

$NetBSD: patch-ai,v 1.5 2009/09/13 22:47:30 wiz Exp $
Two patches from
http://bugs.mutt.org/3308
and
http://bugs.mutt.org/3312
fixing bugs in MH handling.
--- mh.c.orig 2009-06-01 16:29:32.000000000 +0000
+++ mh.c
@@ -146,7 +146,7 @@ static int mh_read_token (char *t, int *
if ((p = strchr (t, '-')))
{
*p++ = '\0';
- if (mutt_atoi (t, first) < 0 || mutt_atoi (t, last) < 0)
+ if (mutt_atoi (t, first) < 0 || mutt_atoi (p, last) < 0)
return -1;
}
else
@@ -207,7 +207,7 @@ static int mh_read_sequences (struct mh_
out:
FREE (&buff);
safe_fclose (&fp);
- return 0;
+ return rc;
}
static inline mode_t mh_umask (CONTEXT* ctx)
@@ -1155,7 +1155,7 @@ int mh_read_dir (CONTEXT * ctx, const ch
if (ctx->magic == M_MH)
{
- if (mh_read_sequences (&mhs, ctx->path) >= 0)
+ if (mh_read_sequences (&mhs, ctx->path) < 0)
return -1;
mh_update_maildir (md, &mhs);
mhs_free_sequences (&mhs);