req->flags = flags;
req->op = operation;
if ((operation & ENABLE) != 0) {
- snprintf(req->data.en_v1.device,
- sizeof(req->data.en_v1.device), "%s", device);
+ strlcpy(req->data.en_v1.device, device,
+ sizeof(req->data.en_v1.device));
req->data.en_v1.queue = queue;
req->data.en_v1.ring = ring;
req->data.en_v1.mp = mp;
req->data.en_v1.filter = filter;
} else {
- snprintf(req->data.dis_v1.device,
- sizeof(req->data.dis_v1.device), "%s", device);
+ strlcpy(req->data.dis_v1.device, device,
+ sizeof(req->data.dis_v1.device));
req->data.dis_v1.queue = queue;
req->data.dis_v1.ring = NULL;
req->data.dis_v1.mp = NULL;