diff --git a/apps/app_readexten.c b/apps/app_readexten.c index 8049fc94956acbeb6e7818d935facc6f37d4cf77..5e8159b359b7b743071a04596069e142af7d58fa 100644 --- a/apps/app_readexten.c +++ b/apps/app_readexten.c @@ -232,7 +232,7 @@ static int readexten_exec(struct ast_channel *chan, const char *data) if (res < 1) { /* timeout expired or hangup */ if (ast_check_hangup(chan)) { status = "HANGUP"; - } else { + } else if (x == 0) { pbx_builtin_setvar_helper(chan, arglist.variable, "t"); status = "TIMEOUT"; }