mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2026-03-14 21:20:28 +01:00
Issue: bbfdmd can defer a top-level ubus request and then never reply when a matching backend call fails before the async request is registered. Cause: The async fan-out path increments pending request state before calling ubus_invoke_async(). If that setup call fails, bbfdmd frees the tracker but leaves no in-flight request that can complete the deferred parent request. Fix: Mark matching services before launching backend calls, count only successfully started async requests as pending, and send an immediate deferred reply when no backend request was started. |
||
|---|---|---|
| .. | ||
| ubus | ||
| .gitignore | ||
| CMakeLists.txt | ||