Don't send packet in last auto_offline transmit timeout
This commit is contained in:
parent
323f0d187e
commit
930a41b845
1 changed files with 7 additions and 8 deletions
|
@ -599,7 +599,6 @@ static void
|
||||||
transmit_timeout(void *arg)
|
transmit_timeout(void *arg)
|
||||||
{
|
{
|
||||||
NCR_Instance inst = (NCR_Instance) arg;
|
NCR_Instance inst = (NCR_Instance) arg;
|
||||||
NTP_Mode my_mode;
|
|
||||||
double timeout_delay=0.0;
|
double timeout_delay=0.0;
|
||||||
int do_timer = 0;
|
int do_timer = 0;
|
||||||
int do_auth;
|
int do_auth;
|
||||||
|
@ -653,19 +652,19 @@ transmit_timeout(void *arg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
my_mode = inst->mode;
|
|
||||||
|
|
||||||
if (inst->do_auth && KEY_KeyKnown(inst->auth_key_id)) {
|
if (inst->do_auth && KEY_KeyKnown(inst->auth_key_id)) {
|
||||||
do_auth = 1;
|
do_auth = 1;
|
||||||
} else {
|
} else {
|
||||||
do_auth = 0;
|
do_auth = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
transmit_packet(my_mode, inst->local_poll,
|
if (inst->opmode != MD_OFFLINE) {
|
||||||
|
transmit_packet(inst->mode, inst->local_poll,
|
||||||
do_auth, inst->auth_key_id,
|
do_auth, inst->auth_key_id,
|
||||||
&inst->remote_orig,
|
&inst->remote_orig,
|
||||||
&inst->local_rx, &inst->local_tx, &inst->local_ntp_tx,
|
&inst->local_rx, &inst->local_tx, &inst->local_ntp_tx,
|
||||||
&inst->remote_addr);
|
&inst->remote_addr);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
switch (inst->opmode) {
|
switch (inst->opmode) {
|
||||||
|
|
Loading…
Reference in a new issue