bbfdm/bbfdmd
Meng 38b1ab0ea6 bbfdmd: complete deferred requests when async invoke setup fails
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.
2026-03-09 16:25:01 +05:30
..
ubus bbfdmd: complete deferred requests when async invoke setup fails 2026-03-09 16:25:01 +05:30
.gitignore bbfdm: update usp to bbfdm 2023-05-22 09:37:38 +02:00
CMakeLists.txt cmake: Fix compat with CMake 4 2025-12-15 13:20:50 +01:00