Changelog since HylaFAX 4.3.0
+* don't exit faxq with assertion failure when a job times out and is
+ interrupted during sending (21 Jul 2006)
* faxaddmodem: Allow identification when no AT+FMM? or AT+FMI? (21 Jul 2006)
* fix error of accepting too-short of DCS signal (20 Jul 2006)
* fix faxgetty hang in ECM due to missing timeouts (20 Jul 2006)
req->notice = "Job interrupted by user";
req->status = send_retry;
}
- if (job.killtime == 0 && req->status == send_retry) {
+ if (job.killtime == 0 && !job.suspendPending && req->status == send_retry) {
/*
* The job timed out during the send attempt. We
* couldn't do anything then, but now the job can
* be cleaned up. Not sure if the user should be
* notified of the requeue as well as the timeout?
*/
- fxAssert(!job.suspendPending, "Interrupted job timed out");
job.state = FaxRequest::state_failed;
deleteRequest(job, req, Job::timedout, true);
setDead(job);