From f2f6bda8bee77834b36b4bf7845323c78a0ea93a Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Wed, 21 Feb 2024 16:39:51 +0100 Subject: [PATCH] fix uninit value leak --- src/kds_s2000w_option_descriptors.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/kds_s2000w_option_descriptors.c b/src/kds_s2000w_option_descriptors.c index e1ba045..c60827f 100644 --- a/src/kds_s2000w_option_descriptors.c +++ b/src/kds_s2000w_option_descriptors.c @@ -143,6 +143,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_skip_blank_pages() descriptor->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT; descriptor->constraint_type = SANE_CONSTRAINT_NONE; descriptor->type = SANE_TYPE_BOOL; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Bool); return descriptor; @@ -159,6 +160,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_auto_start() descriptor->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT; descriptor->constraint_type = SANE_CONSTRAINT_NONE; descriptor->type = SANE_TYPE_BOOL; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Bool); return descriptor; @@ -208,6 +210,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_color_drop_out_aggressiven constraint_color_drop_out_aggressiveness_range->quant = 1; descriptor->constraint.range = constraint_color_drop_out_aggressiveness_range; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -297,6 +300,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_color_balancea_agressivene constraint_color_balance_aggressiveness->quant = 1; descriptor->constraint.range = constraint_color_balance_aggressiveness; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -318,6 +322,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_color_balance_red() constraint_color_balance_red->quant = 1; descriptor->constraint.range = constraint_color_balance_red; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -339,6 +344,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_color_balance_green() constraint_color_balance_green->quant = 1; descriptor->constraint.range = constraint_color_balance_green; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -360,6 +366,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_color_balance_blue() constraint_color_balance_blue->quant = 1; descriptor->constraint.range = constraint_color_balance_blue; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -404,6 +411,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_foreground_boldness_aggres constraint_foreground_boldness_aggressiveness->quant = 1; descriptor->constraint.range = constraint_foreground_boldness_aggressiveness; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -448,6 +456,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_background_smoothing_aggre constraint_background_smoothing_aggressivness->quant = 1; descriptor->constraint.range = constraint_background_smoothing_aggressivness; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -490,6 +499,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_binarization_contrast() constraint_binarization_contrast->quant = 1; descriptor->constraint.range = constraint_binarization_contrast; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; @@ -510,6 +520,7 @@ SANE_Option_Descriptor* _kds_s2000w_option_descriptor_max_document_length() constraint_max_document_length[1] = NULL; descriptor->constraint.string_list = constraint_max_document_length; descriptor->type = SANE_TYPE_INT; + descriptor->unit = SANE_UNIT_NONE; descriptor->size = sizeof(SANE_Int); return descriptor; -- 2.39.5