Index: apps/app_macro.c =================================================================== --- apps/app_macro.c (revision 164688) +++ apps/app_macro.c (working copy) @@ -442,7 +442,7 @@ chan->macropriority = 0; } - if (!dead && !strcasecmp(chan->context, fullmacro)) { + if (!strcasecmp(chan->context, fullmacro)) { /* If we're leaving the macro normally, restore original information */ chan->priority = oldpriority; ast_copy_string(chan->context, oldcontext, sizeof(chan->context));