diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-11-21 22:50:30 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-11-21 22:50:31 +0100 |
commit | cd66639800ee2882a0867ec54868502eb9b893d8 (patch) | |
tree | b1fae68cc97bab2407e7b8584d39bc664a37fd92 /lua.c | |
parent | aec143997b9aba65f7ea702d7cd42b553afe335f (diff) |
uhttpd: fix crashes in the ubus plugin
The ubus plugin calls blocking ubus functions that loop back into
uloop_run. Protect the client data structure with refcounting to ensure
that the outer uloop_run call does not clean up the data that the inner
uloop_run call is still processing.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'lua.c')
0 files changed, 0 insertions, 0 deletions