--- main/features.c 2011-04-13 16:44:22.000000000 +0000 +++ main/features.c 2011-04-13 16:45:04.000000000 +0000 @@ -3274,7 +3274,7 @@ config->feature_timer -= diff; } - if (hasfeatures){ + if (hasfeatures && !ast_test_flag(chan, AST_FLAG_ZOMBIE)){ if (config->feature_timer <= 0) { /* Not *really* out of time, just out of time for digits to come in for features. */