diff options
Diffstat (limited to 'apps/app_followme.c')
-rw-r--r-- | apps/app_followme.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/app_followme.c b/apps/app_followme.c index eeb9f03dc..0dc9bc081 100644 --- a/apps/app_followme.c +++ b/apps/app_followme.c @@ -607,6 +607,9 @@ static struct ast_channel *wait_for_winner(struct findme_user_listptr *findme_us switch(f->subclass) { case AST_CONTROL_HANGUP: ast_verb(3, "%s received a hangup frame.\n", winner->name); + if (f->seqno) { + winner->hangupcause = f->seqno; + } if (dg == 0) { ast_verb(3, "The calling channel hungup. Need to drop everyone else.\n"); clear_calling_tree(findme_user_list); |