luci-app-nlbw: fix sporadic premature EOF when rendering JSON data
authorJo-Philipp Wich <jo@mein.io>
Wed, 17 Jan 2018 20:15:47 +0000 (21:15 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 17 Jan 2018 20:15:47 +0000 (21:15 +0100)
Specific timing patterns sometimes caused the LuCI controller to prematurely
stop reading data, resulting in truncated JSON output.

Turn the nonblocking waitpid() call into a blocking call after the IO read
loop to avoid this issue.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>

No differences found