]> git.eshelyaron.com Git - emacs.git/commitdiff
Fixes: debbugs:18140
authorAndreas Schwab <schwab@suse.de>
Tue, 29 Jul 2014 08:08:04 +0000 (10:08 +0200)
committerAndreas Schwab <schwab@suse.de>
Tue, 29 Jul 2014 08:08:04 +0000 (10:08 +0200)
* macros.c (Fstart_kbd_macro): Initialize kbd_macro_ptr and
kbd_macro_end together with kbd_macro_buffer.

src/ChangeLog
src/macros.c

index 090ed55bf924703ca3b94680eea22da5d2820947..a86b695e1471020fdb85fa2aaa2b4ad3b20bfd45 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-29  Andreas Schwab  <schwab@suse.de>
+
+       * 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  <eliz@gnu.org>
 
        * xdisp.c (display_line): If called with iterator set up to write
index d0cf3c2c58da7d62b475646eff3803a0bf8f7e47..5bed625ff41b1db0aa5dd9b1a8bd0abb4d33bf79 100644 (file)
@@ -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))