File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -500,10 +500,13 @@ class FrameCryptor {
500
500
501
501
if (keyOptions.uncryptedMagicBytes != null ) {
502
502
var magicBytes = keyOptions.uncryptedMagicBytes! ;
503
- if (buffer.length >= magicBytes.length + 1 ) {
503
+ if (buffer.length > magicBytes.length + 1 ) {
504
504
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, ');
506
507
if (magicBytesBuffer.toString () == magicBytes.toString ()) {
508
+ var frameType = buffer.sublist (buffer.length - 1 )[0 ];
509
+ print ('skip uncrypted frame, type $frameType ' );
507
510
var finalBuffer = BytesBuilder ();
508
511
finalBuffer.add (Uint8List .fromList (
509
512
buffer.sublist (0 , buffer.length - (magicBytes.length + 1 ))));
You can’t perform that action at this time.
0 commit comments