input: Fix compiler warning from string operation 12/205012/1
authorMarcel Holtmann <marcel@holtmann.org>
Thu, 24 May 2018 13:47:09 +0000 (15:47 +0200)
committerAmit Purwar <amit.purwar@samsung.com>
Mon, 29 Apr 2019 04:11:45 +0000 (09:41 +0530)
Change-Id: I486ba2dacf9e058730e5f54f9eadd8ace45875b4
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
profiles/input/device.c

index bd9326d..8d22bf7 100644 (file)
@@ -681,8 +681,8 @@ static int create_hid_dev_name(sdp_record_t *rec, struct hidp_connadd_req *req)
 
                if (sdp_get_provider_name(rec, pname, sizeof(pname)) == 0 &&
                                                strncmp(sdesc, pname, 5) != 0)
-                       snprintf(req->name, sizeof(req->name), "%s %s", pname,
-                                                                       sdesc);
+                       snprintf(req->name, sizeof(req->name), "%s %s",
+                                                               pname, sdesc);
                else
                        snprintf(req->name, sizeof(req->name), "%s", sdesc);
        } else {
@@ -860,8 +860,7 @@ static int uhid_connadd(struct input_device *idev, struct hidp_connadd_req *req)
        /* create uHID device */
        memset(&ev, 0, sizeof(ev));
        ev.type = UHID_CREATE;
-       strncpy((char *) ev.u.create.name, req->name,
-                                               sizeof(ev.u.create.name) - 1);
+       strncpy((char *) ev.u.create.name, req->name, sizeof(ev.u.create.name));
        ba2str(&idev->src, (char *) ev.u.create.phys);
        ba2str(&idev->dst, (char *) ev.u.create.uniq);
        ev.u.create.vendor = req->vendor;