From: Bastian Dehn Date: Sat, 4 Jan 2025 18:28:21 +0000 (+0100) Subject: change device list alloc without other variables X-Git-Tag: v1.0.24^2~16 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=96895d78281a3b6848da9f6a66327b6dba6f782b;p=sane-kds-s2000w-net.git change device list alloc without other variables --- diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index dd57a81..64f0669 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -31,15 +31,14 @@ SANE_Status _sane_kds_s2000w_net_get_devices(SANE_Device*** device_list, if (local_only) return SANE_STATUS_NO_MEM; - SANE_Device** own_device_list = malloc(sizeof(SANE_Device*) * 2); - SANE_Device* device_info = malloc(sizeof(SANE_Device)); - device_info->name = "kds_s2000w_net"; - device_info->vendor = "Kodak"; - device_info->model = "Kodak Alaris s2000w series"; - device_info->type = "sheetfed scanner"; - own_device_list[0] = device_info; - own_device_list[1] = NULL; - *device_list = own_device_list; + *device_list = malloc(sizeof(SANE_Device*) * 2); + device_list[0][0] = malloc(sizeof(SANE_Device)); + device_list[0][1] = malloc(sizeof(SANE_Device)); + device_list[0][0][0].name = "kds_s2000w_net"; + device_list[0][0][0].vendor = "Kodak"; + device_list[0][0][0].model = "Kodak Alaris s2000w series"; + device_list[0][0][0].type = "sheetfed scanner"; + device_list[0][1] = NULL; return SANE_STATUS_GOOD; }