Skip to content

Commit 9304505

Browse files
author
José Mendes
committed
subsys: ctr_ble_tag: fix stopping already stopped scan
Signed-off-by: José Mendes <[email protected]>
1 parent 620bb8d commit 9304505

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

subsys/ctr_ble_tag/ctr_ble_tag.c

+7-5
Original file line numberDiff line numberDiff line change
@@ -624,11 +624,13 @@ static int cmd_config_scan(const struct shell *shell, size_t argc, char **argv)
624624

625625
k_sleep(K_SECONDS(CTR_BLE_TAG_ENROLL_TIMEOUT_SEC));
626626

627-
ret = bt_le_scan_stop();
628-
if (ret) {
629-
LOG_ERR("Call `bt_le_scan_stop` failed (err %d)", ret);
630-
k_sem_give(&m_scan_sem);
631-
return ret;
627+
if (!m_scan_early_stop) {
628+
ret = bt_le_scan_stop();
629+
if (ret) {
630+
LOG_ERR("Call `bt_le_scan_stop` failed (err %d)", ret);
631+
k_sem_give(&m_scan_sem);
632+
return ret;
633+
}
632634
}
633635

634636
k_sem_give(&m_scan_sem);

0 commit comments

Comments
 (0)