From: Dmitry Antipov Date: Thu, 29 Aug 2013 11:22:28 +0000 (+0400) Subject: * alloc.c (Fmake_marker, build_marker): Zero need_adjustment X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~1686^2~57 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=101ed2bbbd42b780675fabb7a990f7613b1fb154;p=emacs.git * alloc.c (Fmake_marker, build_marker): Zero need_adjustment field of new marker (for sanity and safety). --- 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;