{
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";
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;