Skip to content

Commit 8f750da

Browse files
committed
Bluetooth (Windows): fix mac address detection
1 parent f69a9da commit 8f750da

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/detection/bluetooth/bluetooth_windows.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ const char* ffDetectBluetooth(FFlist* devices /* FFBluetoothResult */)
3333
do {
3434
FFBluetoothResult* device = ffListAdd(devices);
3535
ffStrbufInitWS(&device->name, btdi.szName);
36-
ffStrbufInitF(&device->address, "%02x:%02x:%02x:%02x:%02x:%02x",
37-
btdi.Address.rgBytes[0],
38-
btdi.Address.rgBytes[1],
39-
btdi.Address.rgBytes[2],
40-
btdi.Address.rgBytes[3],
36+
ffStrbufInitF(&device->address, "%02X:%02X:%02X:%02X:%02X:%02X",
37+
btdi.Address.rgBytes[5],
4138
btdi.Address.rgBytes[4],
42-
btdi.Address.rgBytes[5]);
39+
btdi.Address.rgBytes[3],
40+
btdi.Address.rgBytes[2],
41+
btdi.Address.rgBytes[1],
42+
btdi.Address.rgBytes[0]);
4343
ffStrbufInit(&device->type);
4444
device->battery = 0;
4545
device->connected = !!btdi.fConnected;

src/detection/bluetoothradio/bluetoothradio_windows.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,12 @@ const char* ffDetectBluetoothRadio(FFlist* devices /* FFBluetoothRadioResult */)
8484

8585
BLUETOOTH_ADDRESS_STRUCT addr = { .ullLong = blri.localInfo.address };
8686
ffStrbufInitF(&device->address, "%02x:%02x:%02x:%02x:%02x:%02x",
87-
addr.rgBytes[0],
88-
addr.rgBytes[1],
89-
addr.rgBytes[2],
90-
addr.rgBytes[3],
87+
addr.rgBytes[5],
9188
addr.rgBytes[4],
92-
addr.rgBytes[5]);
89+
addr.rgBytes[3],
90+
addr.rgBytes[2],
91+
addr.rgBytes[1],
92+
addr.rgBytes[0]);
9393

9494
device->lmpVersion = blri.radioInfo.lmpVersion;
9595
device->lmpSubversion = blri.radioInfo.lmpSubversion;

0 commit comments

Comments
 (0)