summaryrefslogtreecommitdiff
path: root/libaltos/libaltos_windows.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2018-01-13 21:29:08 -0800
committerKeith Packard <keithp@keithp.com>2018-01-13 21:29:08 -0800
commit54e8e033ccf47526e5ff08f93c105ef75334924e (patch)
tree896996da5eba01ba4ccab0cd5deca8015f57a115 /libaltos/libaltos_windows.c
parentb95db5819885da89504d5e11decfda98cfac37aa (diff)
libaltos: Use case-insensitive compare when matching BT MACs
We use the BT MAC vendor portion to figure out which port to connect to as that is simpler and takes less network traffic than actually doing discovery. However, on Windows, we were generating the address in lower case and comparing against upper case vendors, which didn't work out too well. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'libaltos/libaltos_windows.c')
-rw-r--r--libaltos/libaltos_windows.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libaltos/libaltos_windows.c b/libaltos/libaltos_windows.c
index 4f9f1807..846e2217 100644
--- a/libaltos/libaltos_windows.c
+++ b/libaltos/libaltos_windows.c
@@ -639,7 +639,7 @@ static void
ba2str(BTH_ADDR ba, char *str)
{
- sprintf(str, "%02x:%02x:%02x:%02x:%02x:%02x",
+ sprintf(str, "%02X:%02X:%02X:%02X:%02X:%02X",
get_byte(ba, 0),
get_byte(ba, 1),
get_byte(ba, 2),
@@ -755,8 +755,8 @@ altos_bt_open(struct altos_bt_device *device)
altos_set_last_winsock_error();
closesocket(file->socket);
free(file);
+ log_message("Connection attempted to address %s port %d\n", device->addr, sockaddr_bth.port);
return NULL;
}
return &file->file;
}
-