Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--builtin-mailinfo.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/builtin-mailinfo.c b/builtin-mailinfo.c
index 4b8261552a..b99a5b6f96 100644
--- a/builtin-mailinfo.c
+++ b/builtin-mailinfo.c
@@ -225,10 +225,9 @@ static void cleanup_subject(struct strbuf *subject)
continue;
case '[':
if ((pos = strchr(subject->buf, ']'))) {
- remove = pos - subject->buf + 1;
- /* Don't remove too much. */
- if (remove <= (subject->len - remove + 1) * 2) {
- strbuf_remove(subject, 0, remove);
+ remove = pos - subject->buf;
+ if (remove <= (subject->len - remove) * 2) {
+ strbuf_remove(subject, 0, remove + 1);
continue;
}
} else