kopia lustrzana https://gitlab.com/sane-project/backends
Check USB handle returned is OK when scanner is opened to guard against permission issues or multiple instances accessing the scanner at once.
rodzic
5f60b3ac4a
commit
75985d5568
|
@ -805,7 +805,10 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle)
|
|||
if (!s)
|
||||
return SANE_STATUS_NO_MEM;
|
||||
|
||||
s->udev = 0;
|
||||
status = sanei_usb_open (dev->sane.name, &(s->udev));
|
||||
if (!s->udev)
|
||||
return SANE_STATUS_ACCESS_DENIED;
|
||||
|
||||
initialize_options_list (s);
|
||||
s->scanning = 0;
|
||||
|
|
Ładowanie…
Reference in New Issue