]> git.ipfire.org Git - thirdparty/HylaFAX.git/commitdiff
Bug 646: add gotEOT detection in recvFrame
authorLee Howard <faxguy@howardsilvan.com>
Tue, 26 Apr 2005 20:17:11 +0000 (20:17 +0000)
committerLee Howard <faxguy@howardsilvan.com>
Tue, 26 Apr 2005 20:17:11 +0000 (20:17 +0000)
CHANGES
faxd/Class1.c++

diff --git a/CHANGES b/CHANGES
index 318dc60fb76deaa23bc7dd9c6613ea55c6a612e1..835eb4ec475a7f023b5c65bc18198039570520a2 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,7 +2,7 @@
 
 Changelog for HylaFAX
 
-* improved disconnection detection (25 Apr 2005)
+* improved disconnection detection (25, 26 Apr 2005)
 * wait longer for partial-page signals (19 Apr 2005)
 * adjust the timing of input buffering enabling (15 Apr 2005)
 * fix dialtest problem when using parenthesis (1 Apr 2005)
index b2c52f81eb4d6a24d65619e2cf4030b549e61f87..717fe50fdb7fa9e916caa22f3a53f724b90b92f1 100644 (file)
@@ -1325,7 +1325,7 @@ Class1Modem::recvFrame(HDLCFrame& frame, u_char dir, long ms, bool readPending)
        } while (!gotframe && crpcnt++ < 3 && !wasTimeout() &&
                atCmd(conf.class1SwitchingCmd, AT_OK) && transmitFrame(dir|FCF_CRP));
        return (gotframe);
-    }
+    } else if (lastResponse == AT_ERROR) gotEOT = true;                // on hook
     stopTimeout("waiting for v.21 carrier");
     if (wasTimeout()) abortReceive();
     return (false);