From: Bastian Dehn Date: Sun, 18 Feb 2024 11:11:49 +0000 (+0100) Subject: init all values for handler X-Git-Tag: v1.0.0^2~242 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=98c3200be4f13fd8fa8ed989dd8a61cf13db54eb;p=sane-kds-s2000w-net.git init all values for handler --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index f326a51..889e588 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -164,6 +164,28 @@ void kds_s2000w_handler_open(const char* devicename, void** handle) h = malloc(sizeof(handler)); *handle = h; + h->sessionid = 0; + h->state = NOTCONNECTED; + h->current_scan_status.current_image_number = 0; + h->current_scan_status.available_images = 0; + h->current_scan_status.downloaded_images = 0; + h->current_scan_status.complete_scanned = 0; + h->read_info.scan_started = 0; + h->read_info.cancel = 0; + h->read_info.read_size = 0; + h->read_info.readed_bytes_per_line = 0; + h->read_info.readed_lines = 0; + h->read_info.current_metadata.format = 0; + h->read_info.current_metadata.is_last = 0; + h->read_info.current_metadata.size = 0; + h->read_info.current_metadata.bytes_per_line = 0; + h->read_info.current_metadata.pixels_per_line = 0; + h->read_info.current_metadata.lines = 0; + h->read_info.current_metadata.depth = 0; + h->read_info.current_metadata.valid = 0; + h->read_info.current_metadata.scanned_all_complete = 0; + h->read_info.current_metadata.image = NULL; + init_gamma_table(); image.size = 0; image.data = NULL;