]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change get device list unchanged local only is true
authorBastian Dehn <hhaalo@arcor.de>
Sun, 10 Mar 2024 07:41:16 +0000 (08:41 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 10 Mar 2024 07:41:16 +0000 (08:41 +0100)
src/kds_s2000w_net.c
tests/kds_s2000w_net_tests.c

index 76e91d623e36f4367c1b0cc2c40399cff2967c60..3a56198eaf6def4b2ac194230e75758853d6cb71 100644 (file)
@@ -46,15 +46,12 @@ SANE_Status _sane_kds_s2000w_net_get_devices(SANE_Device*** device_list,
 {
        debug_printf(ALL, "sane_kds_s2000w_net_get_devices");
        SANE_Device** own_device_list = NULL;
-       if (local_only) {
-               own_device_list = malloc(sizeof(SANE_Device*) * 1);
-               own_device_list[0] = NULL;
-               *device_list = own_device_list;
+       SANE_Device* device_info = NULL;
+       if (local_only)
                return SANE_STATUS_NO_MEM;
-       }
 
        own_device_list = malloc(sizeof(SANE_Device*) * 2);
-       SANE_Device* device_info = malloc(sizeof(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";
index c8c4dde0c1897b651920a5adc97a83bc5be30f74..56d2045fbb668034138d17cf1538fc84d249b230 100644 (file)
@@ -55,7 +55,6 @@ START_TEST(kds_s2000w_net_get_devices_only_remote)
        SANE_Status result = _sane_kds_s2000w_net_get_devices(device_list, 1);
 
        ck_assert_int_eq(result, SANE_STATUS_NO_MEM);
-       ck_assert_ptr_null(device_list[0][0]);
 
        free(device_list);
        device_list = NULL;