]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change device list alloc without other variables
authorBastian Dehn <hhaalo@arcor.de>
Sat, 4 Jan 2025 18:28:21 +0000 (19:28 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 4 Jan 2025 18:28:21 +0000 (19:28 +0100)
src/kds_s2000w_net.c

index dd57a81e976b9447e0daa9e36675d18bccca9c5d..64f0669829af911a0cf8ec4a0dd3597aee7765c2 100644 (file)
@@ -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;
 }