From 343a17523b9b53f18c650e4f64ccd0a79f42743a Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Mon, 31 Jul 2023 10:46:33 +0800 Subject: [PATCH] fix type conversion error --- hgsane/sane_hg_mdw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hgsane/sane_hg_mdw.cpp b/hgsane/sane_hg_mdw.cpp index 7a8029e..b3ebaca 100644 --- a/hgsane/sane_hg_mdw.cpp +++ b/hgsane/sane_hg_mdw.cpp @@ -1768,7 +1768,7 @@ SANE_Option_Descriptor* hg_sane_middleware::get_option_descriptor(SANE_Handle h, } SANE_Status hg_sane_middleware::set_option(SANE_Handle h, const void* option, SANE_Action action, void* value, SANE_Int* after_do) { - if ((IS_PTR_NUMBER(option) && (int)option == SANE_OPT_ID_DRIVER_LOG) || + if ((IS_PTR_NUMBER(option) && (int)(long)option == SANE_OPT_ID_DRIVER_LOG) || (!IS_PTR_NUMBER(option) && strcmp((const char*)option, SANE_STD_OPT_NAME_DRIVER_LOG) == 0)) { // omit value of 'h' ...