]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - lib/readline/macro.c
Imported from ../bash-3.2.tar.gz.
[thirdparty/bash.git] / lib / readline / macro.c
index 2975bf1f74fae541d05033b44b824257d8c631f1..00cd58d628c0c3ac56dae5142ed07d4945804b81 100644 (file)
@@ -113,7 +113,7 @@ _rl_next_macro_key ()
 
 #if defined (READLINE_CALLBACKS)
   c = rl_executing_macro[executing_macro_index++];
-  if (RL_ISSTATE (RL_STATE_CALLBACK) && RL_ISSTATE (RL_STATE_READCMD) && rl_executing_macro[executing_macro_index] == 0)
+  if (RL_ISSTATE (RL_STATE_CALLBACK) && RL_ISSTATE (RL_STATE_READCMD|RL_STATE_MOREINPUT) && rl_executing_macro[executing_macro_index] == 0)
       _rl_pop_executing_macro ();
   return c;
 #else