diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2005-08-05 03:24:28 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2005-08-05 03:24:28 +0000 |
commit | 8ac83f1424fe8c726aeeccda705c6840d5b31ab9 (patch) | |
tree | 478426464022921296a6b725040b3db7e7ad89a7 /tools/hciconfig.c | |
parent | 60c5a5c604ce503104b6de2dd52ff5ef9df521e4 (diff) |
Correctly terminate the device name string
Diffstat (limited to 'tools/hciconfig.c')
-rw-r--r-- | tools/hciconfig.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/hciconfig.c b/tools/hciconfig.c index 4dfb57a7..ca44831f 100644 --- a/tools/hciconfig.c +++ b/tools/hciconfig.c @@ -437,7 +437,7 @@ static void cmd_name(int ctl, int hdev, char *opt) exit(1); } } else { - char name[248]; + char name[249]; int i; if (hci_read_local_name(s, sizeof(name), name, 1000) < 0) { fprintf(stderr, "Can't read local name on hci%d: %s (%d)\n", @@ -447,6 +447,7 @@ static void cmd_name(int ctl, int hdev, char *opt) for (i = 0; i < 248 && name[i]; i++) if (!isprint(name[i])) name[i] = '.'; + name[248] = '\0'; print_dev_hdr(&di); printf("\tName: '%s'\n", name); } |