Message ID | 20231016235637.41364-1-inga.stotland@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [BlueZ] mesh: Fix check for active scan when using generic IO | expand |
diff --git a/mesh/mesh-io-generic.c b/mesh/mesh-io-generic.c index 00932ade7..2afe440e7 100644 --- a/mesh/mesh-io-generic.c +++ b/mesh/mesh-io-generic.c @@ -781,7 +781,7 @@ static bool recv_register(struct mesh_io *io, const uint8_t *filter, bool already_scanning; bool active = false; - already_scanning = !l_queue_isempty(io->rx_regs); + already_scanning = (l_queue_length(io->rx_regs) > 1); /* Look for any AD types requiring Active Scanning */ if (l_queue_find(io->rx_regs, find_active, NULL))