fix crash

This commit is contained in:
JerryXiao 2022-01-13 11:15:11 +08:00
parent 66fdd5ff28
commit b223edc357
Signed by: Jerry
GPG key ID: 22618F758B5BE2E5

View file

@ -74,7 +74,7 @@ class Binary extends Response {
if (!line) { return; } if (!line) { return; }
this._lines.push(line); this._lines.push(line);
if (line.startsWith("ACK")) { // no art! if (line.startsWith("ACK") || line.startsWith("OK")) { // no art!
this._done(this._lines); this._done(this._lines);
return; return;
} }
@ -84,7 +84,11 @@ class Binary extends Response {
} }
if (!this._binary) { if (!this._binary) {
let line = this._getLine(); let line = "";
while (1) {
line = this._getLine();
if (line.startsWith("binary")) { break; }
}
if (!line) { return; } if (!line) { return; }
this._lines.push(line); this._lines.push(line);
this._binary = Number(line.split(": ").pop()); this._binary = Number(line.split(": ").pop());