Skip to content

Commit

Permalink
sig_analog: Fix no timeout duration.
Browse files Browse the repository at this point in the history
ASTERISK_28702 previously attempted to fix an
issue with flash hook hold timing out after
just under 17 minutes, when it should have never
been timing out. It fixed this by changing 999999
to INT_MAX, but it did so in chan_dahdi, which
is the wrong place since ss_thread is now in
sig_analog and the one in chan_dahdi is mostly
dead code.

This fixes this by porting the fix to sig_analog.

ASTERISK-30336 #close

Change-Id: I05eb69cc0b5319d357842a70bd26ef64d145cb15
  • Loading branch information
InterLinked1 authored and jcolp committed Dec 8, 2022
1 parent 1da5eb3 commit 48b5a4d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion channels/sig_analog.c
Expand Up @@ -2138,7 +2138,7 @@ static void *__analog_ss_thread(void *data)
/* If starting a threeway call, never timeout on the first digit so someone
can use flash-hook as a "hold" feature */
if (p->subs[ANALOG_SUB_THREEWAY].owner) {
timeout = 999999;
timeout = INT_MAX;
}
while (len < AST_MAX_EXTENSION-1) {
int is_exten_parking = 0;
Expand Down

0 comments on commit 48b5a4d

Please sign in to comment.