aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/sign.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/nvim/sign.c b/src/nvim/sign.c
index 35605f8d23..b2f235d0be 100644
--- a/src/nvim/sign.c
+++ b/src/nvim/sign.c
@@ -656,11 +656,7 @@ void sign_mark_adjust(linenr_T line1, linenr_T line2, long amount, long amount_a
next = sign->next;
new_lnum = sign->lnum;
if (sign->lnum >= line1 && sign->lnum <= line2) {
- if (amount == MAXLNUM) {
- *lastp = next;
- xfree(sign);
- continue;
- } else {
+ if (amount != MAXLNUM) {
new_lnum += amount;
}
} else if (sign->lnum > line2) {