From df02799e47b9c18369fc7511b3c19e1d615c05e2 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Wed, 9 Dec 2015 20:25:57 +1100 Subject: [PATCH] Remove assignment to ci->mark in doc_file. It isn't needed, and I want to make ci read-only. Signed-off-by: NeilBrown --- core-doc.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/core-doc.c b/core-doc.c index a967ed12..4d348edf 100644 --- a/core-doc.c +++ b/core-doc.c @@ -261,18 +261,19 @@ DEF_CMD(doc_file) struct doc *d = dd->doc; wint_t ch = 1; int rpt = RPT_NUM(ci); + struct mark *m = ci->mark; - if (ci->mark == NULL) - ci->mark = dd->point; + if (!m) + m = dd->point; while (rpt > 0 && ch != WEOF) { - while ((ch = mark_next(d, ci->mark)) != WEOF) + while ((ch = mark_next(d, m)) != WEOF) ; rpt = 0; } if (rpt > 0) - __mark_reset(d, ci->mark, 0, 1); + __mark_reset(d, m, 0, 1); if (rpt < 0) - mark_reset(d, ci->mark); + mark_reset(d, m); return 1; } -- 2.39.5