summaryrefslogtreecommitdiffstats
path: root/html/.yarn/patches/zmodem.js-npm-0.1.10-e5537fa2ed.patch
blob: 583408387efbe0c23a3c5133bad35528f24457ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
diff --git a/src/zsession.js b/src/zsession.js
index 5f0b8f9d8afa6fba0acd6dd0477afa186f7aad9a..c7ea98e0f08c97d63d321f784a5dd8bf66888743 100644
--- a/src/zsession.js
+++ b/src/zsession.js
@@ -548,20 +548,17 @@ Zmodem.Session.Receive = class ZmodemReceiveSession extends Zmodem.Session {
         if (this._got_ZFIN) {
             if (this._input_buffer.length < 2) return;
 
-            //if it’s OO, then set this._bytes_after_OO
-            if (Zmodem.ZMLIB.find_subarray(this._input_buffer, OVER_AND_OUT) === 0) {
+            if (Zmodem.ZMLIB.find_subarray(this._input_buffer, OVER_AND_OUT) !== 0) {
+                console.warn( "PROTOCOL: Only thing after ZFIN should be “OO” (79,79), not: " + this._input_buffer.join() );
+            }
 
-                //This doubles as an indication that the session has ended.
-                //We need to set this right away so that handlers like
-                //"session_end" will have access to it.
-                this._bytes_after_OO = _trim_OO(this._bytes_being_consumed.slice(0));
-                this._on_session_end();
+            //This doubles as an indication that the session has ended.
+            //We need to set this right away so that handlers like
+            //"session_end" will have access to it.
+            this._bytes_after_OO = _trim_OO(this._bytes_being_consumed.slice(0));
+            this._on_session_end();
 
-                return;
-            }
-            else {
-                throw( "PROTOCOL: Only thing after ZFIN should be “OO” (79,79), not: " + this._input_buffer.join() );
-            }
+            return;
         }
 
         var parsed;