Esme Povirk (@madewokherd) commented about dlls/sane.ds/ui.c:
if (rc != TWCC_SUCCESS) { ERR("Unable to read number of options\n");
return FALSE;
optcount = gOptCount;
What situation causes this failure, and why is using a previous cached value OK?