input: Fix compiler error with GCC 8.0

This fixes the following error:

profiles/input/device.c: In function ‘hidp_add_connection’:
profiles/input/device.c:677:47: error: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size between 0 and 127 [-Werror=format-truncation=]
    snprintf(req->name, sizeof(req->name), "%s %s",
                                               ^~
         pname, sdesc);
                ~~~~~
profiles/input/device.c:677:4: note: ‘snprintf’ output between 2 and 256 bytes into a destination of size 128
    snprintf(req->name, sizeof(req->name), "%s %s",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         pname, sdesc);
diff --git a/profiles/input/device.c b/profiles/input/device.c
index d867cca..8461478 100644
--- a/profiles/input/device.c
+++ b/profiles/input/device.c
@@ -667,10 +667,10 @@
 
 static int create_hid_dev_name(sdp_record_t *rec, struct hidp_connadd_req *req)
 {
-	char sdesc[sizeof(req->name)];
+	char sdesc[sizeof(req->name) / 2];
 
 	if (sdp_get_service_desc(rec, sdesc, sizeof(sdesc)) == 0) {
-		char pname[sizeof(req->name)];
+		char pname[sizeof(req->name) / 2];
 
 		if (sdp_get_provider_name(rec, pname, sizeof(pname)) == 0 &&
 						strncmp(sdesc, pname, 5) != 0)