From 101ed2bbbd42b780675fabb7a990f7613b1fb154 Mon Sep 17 00:00:00 2001 From: Dmitry Antipov Date: Thu, 29 Aug 2013 15:22:28 +0400 Subject: [PATCH] * alloc.c (Fmake_marker, build_marker): Zero need_adjustment field of new marker (for sanity and safety). --- src/ChangeLog | 5 +++++ src/alloc.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index a2a58487672..4bdb6de0689 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2013-08-29 Dmitry Antipov + + * alloc.c (Fmake_marker, build_marker): Zero need_adjustment + field of new marker (for sanity and safety). + 2013-08-29 Dmitry Antipov * xterm.c (x_clear_area): Lost 7th arg because it is always False. diff --git a/src/alloc.c b/src/alloc.c index ebb8ef58991..8417ef4982b 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -3479,6 +3479,7 @@ DEFUN ("make-marker", Fmake_marker, Smake_marker, 0, 0, 0, p->charpos = 0; p->next = NULL; p->insertion_type = 0; + p->need_adjustment = 0; return val; } @@ -3503,6 +3504,7 @@ build_marker (struct buffer *buf, ptrdiff_t charpos, ptrdiff_t bytepos) m->charpos = charpos; m->bytepos = bytepos; m->insertion_type = 0; + m->need_adjustment = 0; m->next = BUF_MARKERS (buf); BUF_MARKERS (buf) = m; return obj; -- 2.39.2