From e9da1082e6063585e14d34ce92d0a63771777d47 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 21 Feb 2012 19:08:19 +0100 Subject: [PATCH] mgmt: Support setting shortname as well --- mgmt/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mgmt/main.c b/mgmt/main.c index 20ce49346..8410a2ceb 100644 --- a/mgmt/main.c +++ b/mgmt/main.c @@ -1413,7 +1413,7 @@ static void cmd_name(int mgmt_sk, uint16_t index, int argc, char **argv) struct mgmt_cp_set_local_name cp; if (argc < 2) { - printf("Usage: btmgmt %s \n", argv[0]); + printf("Usage: btmgmt %s [shortname]\n", argv[0]); exit(EXIT_FAILURE); } @@ -1422,6 +1422,9 @@ static void cmd_name(int mgmt_sk, uint16_t index, int argc, char **argv) memset(&cp, 0, sizeof(cp)); strncpy((char *) cp.name, argv[1], HCI_MAX_NAME_LENGTH); + if (argc > 2) + strncpy((char *) cp.short_name, argv[2], + MGMT_MAX_SHORT_NAME_LENGTH); if (mgmt_send_cmd(mgmt_sk, MGMT_OP_SET_LOCAL_NAME, index, &cp, sizeof(cp), name_rsp, NULL) < 0) { -- 2.47.3