Fixed SANE-standard compliancy bug in sane_read:

length must be set to 0 if status != SANE_STATUS_GOOD.
Henning Meier-Geinitz <henning@meier-geinitz.de>
DEVEL_2_0_BRANCH-1
Henning Geinitz 2001-09-09 21:35:54 +00:00
rodzic 5ad1155186
commit fc231c3b01
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -1044,6 +1044,8 @@ sane_read (SANE_Handle handle, SANE_Byte * data,
if(status_nomem == SANE_TRUE) return SANE_STATUS_NO_MEM;
if(status_accessdenied == SANE_TRUE) return SANE_STATUS_ACCESS_DENIED;
*length = 0;
if (feof (infile))
return SANE_STATUS_EOF;