diff --git a/mgmt/main.c b/mgmt/main.c
index 20ce493..8410a2c 100644
--- a/mgmt/main.c
+++ b/mgmt/main.c
struct mgmt_cp_set_local_name cp;
if (argc < 2) {
- printf("Usage: btmgmt %s <name>\n", argv[0]);
+ printf("Usage: btmgmt %s <name> [shortname]\n", argv[0]);
exit(EXIT_FAILURE);
}
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) {