File tree 1 file changed +4
-0
lines changed
javasdk/NRSDK/addons/com/neuronrobotics/sdk/javaxusb
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -481,8 +481,10 @@ private void localDisconnect(){
481
481
try {
482
482
if (camInpipe !=null )
483
483
camInpipe .close ();
484
+ camInpipe =null ;
484
485
if (camOutpipe !=null )
485
486
camOutpipe .close ();
487
+ camOutpipe =null ;
486
488
} catch (UsbNotActiveException | UsbNotOpenException
487
489
| UsbDisconnectedException | UsbException e1 ) {
488
490
// TODO Auto-generated catch block
@@ -493,6 +495,7 @@ private void localDisconnect(){
493
495
if (dataInterface .isClaimed ()){
494
496
try {
495
497
dataInterface .release ();
498
+ dataInterface =null ;
496
499
} catch (UsbNotActiveException |
497
500
UsbDisconnectedException
498
501
| UsbException e ) {
@@ -506,6 +509,7 @@ private void localDisconnect(){
506
509
//LibUsb.attachKernelDriver(deviceHandle, interfaceNumber);
507
510
try {
508
511
LibUsb .close (deviceHandle );
512
+ deviceHandle =null ;
509
513
}catch (IllegalStateException e ){
510
514
e .printStackTrace ();
511
515
}
You can’t perform that action at this time.
0 commit comments