mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-02-19 05:26:53 +00:00
If the dnsmasq process forks to handle TCP connections, it closes the ubus
context. But instead of changing the daemon wide pointer to NULL, only the
local variable was adjusted - and this portion of the code was even dropped
(dead store) by some optimizing compilers.
It makes more sense to change the daemon->ubus pointer because various
functions are already checking it for NULL. It is also the behavior which
ubus_destroy() implements.
Fixes:
|
||
---|---|---|
.. | ||
config | ||
ipv6 | ||
services | ||
utils |