|
@@ -250,11 +250,11 @@ int dlg_clean_run(ticks_t ti)
|
|
destroy_dlg(tdlg);
|
|
destroy_dlg(tdlg);
|
|
}
|
|
}
|
|
if(tdlg->state==DLG_STATE_CONFIRMED_NA && tdlg->start_ts<tm-60) {
|
|
if(tdlg->state==DLG_STATE_CONFIRMED_NA && tdlg->start_ts<tm-60) {
|
|
- if(update_dlg_timer(&dlg->tl, 10)<0) {
|
|
|
|
|
|
+ if(update_dlg_timer(&tdlg->tl, 10)<0) {
|
|
LM_ERR("failed to update dialog lifetime in long non-ack state\n");
|
|
LM_ERR("failed to update dialog lifetime in long non-ack state\n");
|
|
}
|
|
}
|
|
- dlg->lifetime = 10;
|
|
|
|
- dlg->dflags |= DLG_FLAG_CHANGED;
|
|
|
|
|
|
+ tdlg->lifetime = 10;
|
|
|
|
+ tdlg->dflags |= DLG_FLAG_CHANGED;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
lock_set_release(d_table->locks, d_table->entries[i].lock_idx);
|
|
lock_set_release(d_table->locks, d_table->entries[i].lock_idx);
|