mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
Lock mutex before second pthread_cond_wait in usbutils to prevent a race.
This commit is contained in:
parent
84de52c1c6
commit
280dc4bf01
@ -2237,6 +2237,7 @@ static int callback_wait(struct usb_transfer *ut, int *transferred, unsigned int
|
||||
libusb_cancel_transfer(transfer);
|
||||
|
||||
/* Now wait for the callback function to be invoked. */
|
||||
mutex_lock(&ut->mutex);
|
||||
pthread_cond_wait(&ut->cond, &ut->mutex);
|
||||
}
|
||||
ret = transfer->status;
|
||||
|
Loading…
Reference in New Issue
Block a user