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 {
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 ))));
You can’t perform that action at this time.
0 commit comments