Resolves issue with RTL2832 tuner where we attempt to cancel transfers

that have not yet been initialized.
This commit is contained in:
denny
2016-02-22 20:47:40 -05:00
parent e5004f9fa6
commit a807ff5c07

View File

@@ -1525,7 +1525,14 @@ public abstract class RTL2832TunerController extends TunerController
{
for( Transfer transfer: mTransfers )
{
LibUsb.cancelTransfer( transfer );
try
{
LibUsb.cancelTransfer( transfer );
}
catch( IllegalStateException ise )
{
//Do nothing, the transfer pointer wasn't initialized
}
}
ByteBuffer completed = ByteBuffer.allocateDirect( 4 );