From aac90c4a9c760ca12395783c7c4120427ba32a96 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 29 Jul 2014 10:08:04 +0200 Subject: [PATCH] Fixes: debbugs:18140 * macros.c (Fstart_kbd_macro): Initialize kbd_macro_ptr and kbd_macro_end together with kbd_macro_buffer. --- src/ChangeLog | 5 +++++ src/macros.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 090ed55bf92..a86b695e147 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2014-07-29 Andreas Schwab + + * macros.c (Fstart_kbd_macro): Initialize kbd_macro_ptr and + kbd_macro_end together with kbd_macro_buffer. (Bug#18140) + 2014-07-28 Eli Zaretskii * xdisp.c (display_line): If called with iterator set up to write diff --git a/src/macros.c b/src/macros.c index d0cf3c2c58d..5bed625ff41 100644 --- a/src/macros.c +++ b/src/macros.c @@ -65,6 +65,8 @@ macro before appending to it. */) { current_kboard->kbd_macro_buffer = xmalloc (30 * word_size); current_kboard->kbd_macro_bufsize = 30; + current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_buffer; + current_kboard->kbd_macro_end = current_kboard->kbd_macro_buffer; } update_mode_lines = 19; if (NILP (append)) -- 2.39.5