From: Andrei Emeltchenko <[email protected]>
Remove logically dead code and fix magic numbers
---
emulator/le.c | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/emulator/le.c b/emulator/le.c
index 91cf31c..ec486a9 100644
--- a/emulator/le.c
+++ b/emulator/le.c
@@ -1279,21 +1279,14 @@ static void cmd_le_write_default_data_length(struct bt_le *hci,
tx_time = le16_to_cpu(cmd->tx_time);
/* Valid range for suggested max TX octets is 0x001b to 0x00fb */
- if (tx_len < 0x001b || tx_len > 0x00fb) {
+ if (tx_len < DEFAULT_TX_LEN || tx_len > MAX_TX_LEN) {
cmd_status(hci, BT_HCI_ERR_INVALID_PARAMETERS,
BT_HCI_CMD_LE_WRITE_DEFAULT_DATA_LENGTH);
return;
}
/* Valid range for suggested max TX time is 0x0148 to 0x0848 */
- if (tx_time < 0x0148 || tx_time > 0x0848) {
- cmd_status(hci, BT_HCI_ERR_INVALID_PARAMETERS,
- BT_HCI_CMD_LE_WRITE_DEFAULT_DATA_LENGTH);
- return;
- }
-
- /* Suggested max TX len and time shall be less or equal supported */
- if (tx_len > MAX_TX_LEN || tx_time > MAX_TX_TIME) {
+ if (tx_time < DEFAULT_TX_TIME || tx_time > MAX_TX_TIME) {
cmd_status(hci, BT_HCI_ERR_INVALID_PARAMETERS,
BT_HCI_CMD_LE_WRITE_DEFAULT_DATA_LENGTH);
return;
--
2.1.0