fixed buf in fujitsu.c when scanner is disconnected.

merge-requests/1/head
Oliver Schirrmeister 2003-06-11 08:01:22 +00:00
rodzic 66d37cfbb4
commit 4df283d06f
2 zmienionych plików z 15 dodań i 3 usunięć

Wyświetl plik

@ -1,3 +1,8 @@
2003-06-11 Oliver Schirrmeister <oschirr@abm.de>
* backend/fujitsu.c fixed bug in that code when a scanner is
disconnected (anoah@pfeiffer.edu)
2003-06-10 Michael Herder <crapsite@gmx.net>
* po/Makefile.in: Added Czech translation

Wyświetl plik

@ -101,6 +101,9 @@
V 1.10 04-Jun-2003
- removed SP15 code (anoah@pfeiffer.edu)
- sane_open actually opens the device you request (anoah@pfeiffer.edu)
V 1.11 11-Jun-2003
- fixed bug in that code when a scanner is disconnected
(anoah@pfeiffer.edu)
SANE FLOW DIAGRAM
@ -580,8 +583,10 @@ sane_open (SANE_String_Const name, SANE_Handle * handle)
if(name[0] == 0){
DBG (10, "sane_open: no device requested, using default\n");
scanner = (struct fujitsu *) first_dev;
DBG (10, "sane_open: device %s found\n", first_dev->sane.name);
if(first_dev){
scanner = (struct fujitsu *) first_dev;
DBG (10, "sane_open: device %s found\n", first_dev->sane.name);
}
}
else{
DBG (10, "sane_open: device %s requested\n", name);
@ -596,8 +601,10 @@ sane_open (SANE_String_Const name, SANE_Handle * handle)
}
}
if (!scanner)
if (!scanner) {
DBG (10, "sane_open: no device found\n");
return SANE_STATUS_INVAL;
}
*handle = scanner;