kopia lustrzana https://gitlab.com/sane-project/backends
Merge branch 'dell1600n_net_return_eaccess_if_local_only' into 'master'
dell1600n_net: return ACCESS_DENIED when local devices are requested See merge request sane-project/backends!506merge-requests/540/head
commit
c946aa5a84
|
@ -233,6 +233,9 @@ static void JpegDecompTermSource (j_decompress_ptr cinfo);
|
|||
/* Results of last call to sane_get_devices */
|
||||
static struct DeviceRecord *gKnownDevices[MAX_SCANNERS];
|
||||
|
||||
/* Empty list for when network devices are not wanted */
|
||||
static const SANE_Device *gEmptyDeviceList[1];
|
||||
|
||||
/* Array of open scanner device states.
|
||||
:NOTE: (int)SANE_Handle is an offset into this array */
|
||||
static struct ScannerState *gOpenScanners[MAX_SCANNERS];
|
||||
|
@ -306,15 +309,17 @@ sane_get_devices (const SANE_Device *** device_list, SANE_Bool local_only)
|
|||
const char *pVal;
|
||||
int valLen;
|
||||
|
||||
if (local_only) {
|
||||
*device_list = gEmptyDeviceList;
|
||||
return SANE_STATUS_GOOD;
|
||||
}
|
||||
|
||||
/* init variables */
|
||||
ret = SANE_STATUS_GOOD;
|
||||
sock = 0;
|
||||
pDevice = NULL;
|
||||
optYes = 1;
|
||||
|
||||
if (local_only)
|
||||
return ret;
|
||||
|
||||
InitComBuf (&queryPacket);
|
||||
|
||||
/* clear previous results */
|
||||
|
|
Ładowanie…
Reference in New Issue