From: Junio C Hamano Date: Sun, 9 Sep 2012 09:59:58 +0000 (-0700) Subject: mailinfo: strip "RE: " prefix X-Git-Tag: v1.7.12.2~12^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d5b4d80d1cc056d5cc4a18f457133b2de8fc685a;p=git mailinfo: strip "RE: " prefix We already strip the more common Re: and re:, and we do not often see RE: from saner MUA, but this prefix does exist and gets used from time to time. Signed-off-by: Junio C Hamano --- diff --git a/builtin/mailinfo.c b/builtin/mailinfo.c index eaf9e157a3..18895ee4d9 100644 --- a/builtin/mailinfo.c +++ b/builtin/mailinfo.c @@ -232,7 +232,9 @@ static void cleanup_subject(struct strbuf *subject) case 'r': case 'R': if (subject->len <= at + 3) break; - if (!memcmp(subject->buf + at + 1, "e:", 2)) { + if ((subject->buf[at + 1] == 'e' || + subject->buf[at + 1] == 'E') && + subject->buf[at + 2] == ':') { strbuf_remove(subject, at, 3); continue; }