From: Junio C Hamano Date: Sun, 23 Aug 2009 21:14:27 GMT Subject: Re: [PATCH-v2/RFC 3/6] xutils: fix ignore-all-space on incomplete line Message-ID: <7vtyzyteq4.fsf@alter.siamese.dyndns.org> In-Reply-To: <20090824060708.6117@nanako3.lavabit.com> Nanako Shiraishi writes: > There are left handed people whose scissors run in the wrong direction. Heh. > diff --git a/builtin-mailinfo.c b/builtin-mailinfo.c > index b0906ef..38c01e4 100644 > --- a/builtin-mailinfo.c > +++ b/builtin-mailinfo.c > @@ -725,7 +725,8 @@ static int scissors(const struct strbuf *line) > scissors_dashes_seen |= 02; > continue; > } > - if (i + 1 < len && !memcmp(buf + i, ">8", 2)) { > + if (i + 1 < len && > + !memcmp(buf + i, ">8", 2) || !memcmp(buf + i, "8<", 2)) { > scissors_dashes_seen |= 01; You need a pair of parentheses around the memcmp || memcmp. I'll squash that in.