diff --git a/arch/sim/src/sim/sim_hcisocket.c b/arch/sim/src/sim/sim_hcisocket.c index 0d36ef98b6e..389122f22db 100644 --- a/arch/sim/src/sim/sim_hcisocket.c +++ b/arch/sim/src/sim/sim_hcisocket.c @@ -146,7 +146,7 @@ static int bthcisock_receive(struct bt_driver_s *drv) return ret; } - dev->rxlen += ret; + dev->rxlen += (uint16_t)ret; while (dev->rxlen) {