Esme Povirk (@madewokherd) commented about dlls/sane.ds/ui.c:
BOOL is_correct = FALSE;for (j=1; j<=count; j++) {if (opt.constraint.word_list[j] == val){is_correct = TRUE;} sprintf(buffer, "%d", opt.constraint.word_list[j]); SendMessageA(control, CB_ADDSTRING, 0, (LPARAM)buffer); }if (is_exist && is_correct)sane_option_set_value( i, &val, NULL );if (!is_correct)ERR("%s=%d is incorrect. The default value is set!\n", title, val);
I don't think we should print this if the setting doesn't exist.