I upgraded to diald 0.99.2 today and immediately discovered a problem
whereby it would get stuck in the CLOSE state when the ISDN connection
died.
I tracked the problem down to trans_CLOSE in fsm.c which reads:
void trans_CLOSE(void)
{
if (request_up || request_down)
GOTO(STATE_DOWN); /* STATE_DOWN handles the link-up-request */
if (no_redial_delay == 1) {
no_redial_delay = 0;
if (two_way)
GOTO(STATE_DOWN);
}
}
Removing the "if (two_way)" line fixed the problem, i.e. restoring the
function to its 0.99.1 definition.
--
Mark Sawle | [EMAIL PROTECTED]
Robinson College, Cambridge | [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]