From 95c526e1f6d76acafee4b21f5701d6d6ac8c4b5f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 25 Feb 2017 14:59:34 +0100 Subject: patch 8.0.0365: might free a dict item that wasn't allocated Problem: Might free a dict item that wasn't allocated. Solution: Call dictitem_free(). (Nikolai Pavlov) Use this for b:changedtick. --- src/memline.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/memline.c') diff --git a/src/memline.c b/src/memline.c index df799b1b2..01e8d5ba3 100644 --- a/src/memline.c +++ b/src/memline.c @@ -1649,7 +1649,7 @@ ml_recover(void) if (!(curbuf->b_ml.ml_line_count == 2 && *ml_get(1) == NUL)) { changed_int(); - ++*curbuf->b_changedtick; + ++CHANGEDTICK(curbuf); } } else @@ -1663,7 +1663,7 @@ ml_recover(void) if (i != 0) { changed_int(); - ++*curbuf->b_changedtick; + ++CHANGEDTICK(curbuf); break; } } -- cgit v1.2.1