if (local_only)
return SANE_STATUS_NO_MEM;
- own_device_list = malloc(sizeof(SANE_Device*));
+ own_device_list = malloc(sizeof(SANE_Device*) * 2);
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 = device_info;
+ own_device_list[0] = device_info;
+ own_device_list[1] = NULL;
*device_list = own_device_list;
return SANE_STATUS_GOOD;