
<         ble_hs_timer_reset(ticks_from_now);
---
>         if (ticks_from_now >= 0 && ticks_from_now <= BLE_HS_MAX_TIMER_VALUE) {
>             ble_hs_timer_reset(ticks_from_now);
>         } else {
>             BLE_HS_LOG(WARN, "ticks_from_now out of range\n");
>         }
