]> git.ipfire.org Git - thirdparty/HylaFAX.git/commitdiff
Class1: Use switchingPause before sending DCN
authorAidan Van Dyk <aidan@ifax.com>
Wed, 26 Sep 2007 12:58:38 +0000 (12:58 +0000)
committerAidan Van Dyk <aidan@ifax.com>
Wed, 26 Sep 2007 12:58:38 +0000 (12:58 +0000)
From Lee:
| commit da0ec2c14bb934c6806a875bcf9f16635a542640
| Author: Lee Howard <faxguy@howardsilvan.com>
| Date:   Thu Aug 30 20:08:27 2007 +0000
|
|   Use switchingPause before sending DCN.

faxd/Class1Recv.c++

index d8294b874e02c8a4414d2ac10d44a4a68c52bca7..8025cd5df4ca316f83095577dc41c9de2a06e849 100644 (file)
@@ -1887,6 +1887,10 @@ Class1Modem::recvEnd(Status& eresult)
 void
 Class1Modem::recvAbort()
 {
-    if (!recvdDCN && !gotEOT) transmitFrame(FCF_DCN|FCF_RCVR);
+    if (!recvdDCN && !gotEOT) {
+       Status eresult;
+       switchingPause(eresult);
+       transmitFrame(FCF_DCN|FCF_RCVR);
+    }
     recvdDCN = true;                           // don't hang around in recvEnd
 }