Skip to content

Commit 76fdf87

Browse files
committed
Improve robustness
1 parent ae2002c commit 76fdf87

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

java-does-usb/src/main/java/net/codecrete/usb/windows/WindowsUSBDevice.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,15 +400,15 @@ public synchronized void abortTransfers(USBDirection direction, int endpointNumb
400400
}
401401

402402
@Override
403-
public InputStream openInputStream(int endpointNumber, int bufferSize) {
403+
public synchronized InputStream openInputStream(int endpointNumber, int bufferSize) {
404404
// check that endpoint number is valid
405405
getEndpoint(USBDirection.IN, endpointNumber, USBTransferType.BULK, null);
406406

407407
return new WindowsEndpointInputStream(this, endpointNumber, bufferSize);
408408
}
409409

410410
@Override
411-
public OutputStream openOutputStream(int endpointNumber, int bufferSize) {
411+
public synchronized OutputStream openOutputStream(int endpointNumber, int bufferSize) {
412412
// check that endpoint number is valid
413413
getEndpoint(USBDirection.OUT, endpointNumber, USBTransferType.BULK, null);
414414

0 commit comments

Comments
 (0)