Skip to content

Commit 014f147

Browse files
committed
update.
1 parent 58ae1cd commit 014f147

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/src/e2ee.worker/e2ee.cryptor.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,10 +500,13 @@ class FrameCryptor {
500500

501501
if (keyOptions.uncryptedMagicBytes != null) {
502502
var magicBytes = keyOptions.uncryptedMagicBytes!;
503-
if (buffer.length >= magicBytes.length + 1) {
503+
if (buffer.length > magicBytes.length + 1) {
504504
var magicBytesBuffer = buffer.sublist(
505-
buffer.length - (magicBytes.length + 1), magicBytes.length);
505+
buffer.length - magicBytes.length - 1, buffer.length - 1);
506+
//print('magicBytesBuffer $magicBytesBuffer, magicBytes $magicBytes, ');
506507
if (magicBytesBuffer.toString() == magicBytes.toString()) {
508+
var frameType = buffer.sublist(buffer.length - 1)[0];
509+
print('skip uncrypted frame, type $frameType');
507510
var finalBuffer = BytesBuilder();
508511
finalBuffer.add(Uint8List.fromList(
509512
buffer.sublist(0, buffer.length - (magicBytes.length + 1))));

0 commit comments

Comments
 (0)