EINA_SAFETY_ON_NULL_RETURN(rdata);
rdata->resource = resource;
- strncpy(rdata->name, name, UINPUT_MAX_NAME_SIZE);
+ strncpy(rdata->name, name, UINPUT_MAX_NAME_SIZE - 1);
input_devmgr_data->inputgen.resource_list = eina_list_append(input_devmgr_data->inputgen.resource_list, rdata);
}
{
device = E_NEW(e_devicemgr_inputgen_device_data, 1);
if (!device) return TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_SYSTEM_RESOURCES;
- strncpy(device->name, uinp->name, UINPUT_MAX_NAME_SIZE);
+ strncpy(device->name, uinp->name, UINPUT_MAX_NAME_SIZE - 1);
}
cdata = NULL;
{
device = E_NEW(e_devicemgr_inputgen_device_data, 1);
if (!device) return TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_SYSTEM_RESOURCES;
- strncpy(device->name, uinp->name, UINPUT_MAX_NAME_SIZE);
+ strncpy(device->name, uinp->name, UINPUT_MAX_NAME_SIZE - 1);
}
cdata = NULL;
{
device = E_NEW(e_devicemgr_inputgen_device_data, 1);
if (!device) return TIZEN_INPUT_DEVICE_MANAGER_ERROR_NO_SYSTEM_RESOURCES;
- strncpy(device->name, uinp->name, UINPUT_MAX_NAME_SIZE);
+ strncpy(device->name, uinp->name, UINPUT_MAX_NAME_SIZE - 1);
}
cdata = NULL;
#endif
memset(&uinp, 0, sizeof(uinp));
- strncpy(uinp.name, "Input Generator", UINPUT_MAX_NAME_SIZE);
+ strncpy(uinp.name, "Input Generator", UINPUT_MAX_NAME_SIZE - 1);
uinp.id.version = 4;
uinp.id.bustype = BUS_VIRTUAL;
#endif
memset(&uinp, 0, sizeof(uinp));
- strncpy(uinp.name, name, UINPUT_MAX_NAME_SIZE);
+ strncpy(uinp.name, name, UINPUT_MAX_NAME_SIZE - 1);
uinp.id.version = 4;
uinp.id.bustype = BUS_VIRTUAL;